33922630
13739521
8766971
777496
81679539
2867952
49224918
1839320
2277907
17521093
30824422
68026461
45282458
7691552
25136194
70408392
1046840
26242590
534606
52074931
8713981
38542463
71303377
812152
29122152
36041833
20685581
55268854
14525164
97321409
79392219
77092929
75434338
56773524
38944039
95706215
40121263
41729516
6025917
34244875