43033 94
42851 93
41975 81
41562 55
41100 106
40839 70
40342 49
39843 85
39716 54
39599 52
39430 65
39020 15
38448 103
38326 74
38139 54
38071 55
37077 63
36201 47
35464 64
35081 41
35073 76
34149 73
34143 93
33969 34