3142692
34237275
47508021
20706668
95517955
54514334
178841
61485034
97567643
44588779
21372917
83838855
33814118
15811728
96312629
33868051
96752158
16617914
79156729
33615515
15029065
51439918
23031574
30415564
10147149
1542748
3449689
17735139
52469796
76877614
64981083
23851316
46903563
91311400
97238663
94501042
34687490
15858665
89515629
5581206