429623
52692108
47279311
66421283
1245603
78496636
36242963
59637332
58285244
73482788
39505729
99514208
1251895
55886333
92597445
20501178
84988981
24223169
17614826
66577738
34478979
666396
37919229
37797175
18986839
67454276
2105504
12592971
28725972
40107118
430557
13177666
82134275
93364823
21425061
76396978
25122172
9701636
60263826
8100353