71048573
20506348
9161537
32708855
53563085
61022184
41689637
43247353
528010000
57974406
755112
27123181
86158679
3344163
65539664
43683813
14754964
89627888
4082644
73763295
11311236
57694872
17321089
28385848
10397226
66127550
48747381
57048293
29327465
53451621
98788110
15416632
25079192
57007736
24198270
50998779
2240330
73208302
3336441
18145082