18882202
16429730
36226736
74885480
42385963
3004953
97707175
321063
31778029
61956904
36259492
60065552
61339668
94768618
52863391
8465235
64646016
90372542
894229
2752262
13682011
59348849
75739024
9341369
68836725
29702972
3347615
76999162
58318848
41052477
4981520
69996331
30792719
70823481
53259416
37606093
23466062
61049007
17469110
49569513