18264646
36675820
46848507
73293447
36378869
68961335
55897647
10627674
65173247
94057769
55639348
7574665
94524122
41735622
10176650
42068018
66646188
57408595
43911203
90425182
19225222
65924276
53828374
34969510
15133020
24726338
16748050
51128547
1240591
35391461
78127915
10286837
86244932
65039759
48767269
11285594
79176111
72664982
366385
97124146