22596383
18255060
12883649
6457985
12059453
76062441
49038574
13994526
73837316
54122285
69324040
7149949
2871509
2837844
24267791
66768269
84293243
71705264
18742029
42738801
14683417
8623793
1534128
11744939
42315610
56301476
79138684
1602946
95839952
79315169
38984811
85089943
45913738
63071299
61435354
59907904
1783172
15008792
46296416
88401372