2509841
92196592
73676370
41003632
28247975
10485083
8134422
37946611
23073190
88424211
68898569
1009613
69883464
6582468
67211294
58069929
17419299
62291547
14768027
61489388
70676386
499625
26405370
83668188
75794301
94656849
29158682
7673850
39219269
27705341
28626107
8729844
28669986
106220
28413450
5444544
3736179
28091675
96835808
96887613