31612928
57512666
6086050
89421491
20894387
30875746
11951929
19601613
99044901
50127124
20097325
62799762
23621369
65249244
16339487
43831193
85579189
79681636
1905318
27599213
69228040
2586201
77353087
10156043
3169368
74479692
71414198
24406587
2413683
50648315
87481784
26417285
1715600
92473368
60639295
36402453
8814841
40968105
56045204
23974195