38836768
29749557
6695085
11428912
94568731
92403238
70007400
9026456
65705308
1086324
12589259
10247852
88743793
42862470
58039101
24527183
47311296
4674804
53311499
81499452
96869166
2551704
59708657
4119741
53615615
43707233
77215250
6101767
96907601
6317306
13608968
675891
36612292
6823942
47656045
53368288
62193786
5703676
62531393
26609226