45684187
36032580
98794860
85897504
33724653
118397
43774236
66407634
83851235
45287970
90984979
70738249
69018643
14742496
86691865
73155600
42629632
25465806
78295023
18918339
2381892
13532852
57237757
73754330
44538759
36565411
8389127
59908720
83205745
20789855
24289359
96673913
38304433
56261484
56232622
93502409
69862197
36936697
44833491
1324137