108181
22577206
2204359
92837886
5246243
31854632
84203203
81796895
50841261
5394520
88269912
65324824
25656431
9102431
8836323
70297669
66812747
1520193
72784919
25678065
7045889
20516382
45715146
35453649
68955424
19669175
87899921
1382127
2545241
59911087
58507520
48155036
46142594
82103298
38507132
51608688
65406516
27844347
68433698
51495003