30891123
75104022
1222538
3992731
37682053
26859973
19216022
29406870
18134571
58585817
6927006
96687497
1138256
48704426
56157662
50001537
40406437
11517988
1692577
22818527
76398143
95887833
69968761
84566042
1108992
33251249
55301828
18048471
26734044
3863269
24802932
7154568
16528185
16879829
9727164
24853240
66525032
27836388
1631514
84236839