2945810
51138616
68188647
4833131
7922293
67724781
44274738
7535526
3248295
22817908
64392
111115
88935885
80932759
5977075
53364471
91457324
20557557
41165135
85767447
37564211
66877218
44087642
99754079
93326839
5579597
27373303
729613
69133436
21958666
11486582
69944754
71493578
7034524
47069466
72349081
98823335
38451892
78657820
17591145