34893880
871691
68646167
18564149
955141
63805451
24533020
23172976
97781225
91527010
53522042
48499088
37699021
36852145
276128
5637898
3364681
73263673
38953524
92561672
55916600
30676679
5960104
9298097
8098993
44274415
18969180
22308990
43378908
67973915
50659587
90313977
90395820
6332108
8184230
47848005
38125194
3707910
28979996
5872596