28173097
72391140
86512669
39157009
41564863
43718077
38101892
11527858
3821852
80402526
67979277
20912655
40857191
4883215
93926745
75727024
32712172
1491132
4239623
990465
47084591
44701923
30483562
96928054
628855
28321275
61829182
17482335
4292924
47868181
35278062
48622961
99962211
3699583
2454300
22101276
1312485
61783909
17679607
63224307