5602546
84082216
28337772
3255729
9421429
35877730
23205504
43609768
20194237
64498213
94914626
10445494
7334707
7592231
79818648
74169896
19517638
68089474
26433925
61698681
71974538
6059107
31175141
60744157
3713438
52174706
11691845
51802901
47422922
2299863
9626928
40612051
85327623
71732209
11664121
63931312
3684669
92931322
42991921
36964752