31964338
38355649
12866214
5502212
6465332
22444486
58246963
23015285
20358329
18163425
58135961
90794509
10021186
65494956
246282
77311651
62393457
86294675
98182053
14183680
37129602
36496225
23556982
17955492
28895886
6192685
16905365
90596817
4614322
70811414
39509239
7037856
11663863
17447969
19477549
24316311
25338027
780044
50339278
51929243