18367200
3261041
27768070
70228258
98915086
89271347
83472426
35817608
68243824
98387679
20622252
50164773
47059858
90095266
80467635
56869997
95754615
11411419
71456920
17274337
29649901
35611439
1239555
13619495
87868907
75054704
16781245
83369813
72446694
49077836
385041
2702956
77873921
4275630
87408718
71973975
20474685
40554840
39678973
4302333