22255832
29435158
47099361
74138923
51787307
16728960
3624374
11586846
10748737
4612238
6302668
18421392
96617777
53459453
3570200
12627214
5995785
519300
73336202
17524314
45266612
79866206
8082596
72069022
8572458
31346516
93915332
30117270
371357
31426475
82777664
74322666
62966971
82509351
91498428
28444412
46206986
49553744
29959127
16084400