80155381
15435244
6148888
28242244
68766046
64538325
98903305
91768060
2229196
67191190
30459708
26295524
36838972
4021278
15637194
23851909
8716550
2313504
100008455
24574813
62299989
23533923
94388094
47835994
24728523
64888374
17141421
5550887
7322336
62704533
18728233
4602251
3334896
88517127
56205174
85923538
93445394
82378760
29744045
33175124