38549623
233756
41913720
64513838
18556932
42347996
4151858
37822613
84871557
83683754
77971976
29474157
45798499
79606095
19358486
10103240
75029498
21544998
73769128
31598838
20969795
5517204
47883213
1095365
77268538
55319214
4103372
39015503
56118981
22745436
32202337
3598157
95588027
8563555
4762188
57029333
14944674
18042376
65811018
1621660