34583116
15817121
18156522
48189876
25954567
12177436
33907109
487222
54994975
28716575
11264993
1421463
89111388
8397844
37196189
45944513
29775255
46902137
98495497
91641445
78815659
5784500
44016063
87828167
29934613
45405250
19373044
62221757
54374450
70148550
63763262
26552458
25728436
65891297
50573665
98379718
17114493
14783500
34487287
27373706