31636770
3340365
73764806
44753278
49894281
8813618
6171324
51123158
82623161
89545028
54544539
86407530
81102213
429762
17291574
1216444
78759015
92536475
81861186
2154758
78321234
28109243
5228518
67687043
15023889
9418195
2392547
99978289
58887972
30766213
81765125
27605641
51439546
30099823
12177411
56976669
43817945
371387
52387794
97558849