18744142
31307261
71487768
84228332
36299171
41588014
956557
56025328
42187689
84736250
11235478
34519342
98665900
21056311
37061340
61285694
92047345
20767493
17629063
35398658
19734209
42495124
10162163
28197707
44057027
2690881
85062951
55287397
67972083
91948503
90792274
24496882
46334083
72415984
64778763
72384929
23947439
1640833
683200
49375260