10472981
9848405
3183787
72607640
96797875
7402591
2505621
94436752
29417549
3839904
41151613
25414347
79031020
61054541
69883
4833734
69962484
47133013
71886112
68613351
14283472
35993030
1768206
16477736
35939614
11207457
19145290
58802870
5980943
1047695
32934977
26443379
99782080
19154515
30902650
4917589
23872128
21326674
20201104
56975793