31186936
8959969
198133
15896951
26685637
3714342
15165390
93765361
26005571
70387270
85538120
49201794
40755356
10021036
14872859
3363265
96692941
26085610
28004795
54724041
24741856
59391308
32839271
36219767
16546367
72993350
72136935
32392126
66678216
76804159
52269902
89079304
50973391
4883753
21105845
75292511
22064765
38939846
7348957
80841026