2795596
2254914
81533305
72281090
19717050
261936
28229554
72104793
6601208
3414525
9455769
95792426
53546282
24461435
25208601
76442402
67653849
95188964
61106952
41242246
27961150
85438392
67275979
48255012
39729887
84897892
16096333
4678462
26166155
3184341
85463349
60028912
41599399
67138765
63655391
26227124
66872530
52508004
54951599
30623143