22518189
1861508
6856275
62089221
72131170
59493053
2054858
336235
33386024
8831940
73327178
31882660
42397899
49423933
61358743
99389084
91153820
65303659
43779486
63902148
2981340
96226276
7464366
57289200
18462675
22738
48714703
99258773
25192749
31742066
36254655
32869272
47792061
71164719
38669860
33406812
40073623
97502170
57772625
91605898