22558557
36122250
25965982
82168641
97203570
22561666
8108740
87169
30911848
72232306
22253789
77401248
57604141
30632758
6615965
25279923
76578541
36523763
80009491
27612559
59927472
36656917
97633557
43431116
64601105
140562
3443910
3929677
73139719
90479541
37713077
67316349
96044523
27854785
12995445
7581098
29445061
645479
6694896
2330500