32879038
30247609
13566845
26998287
29665777
65459101
13302100
54462186
62765253
77888960
94809602
99852979
42729120
61676611
44643200
59446973
68109103
90477146
16901088
47571435
20151515
2496330
5763005
48223171
64889540
21925551
10352169
9055180
75229816
43766229
48327601
9622693
54694625
72845434
7848993
431522
87507303
85069476
25844035
98817311