16664813
81457176
66177821
40747599
37992571
53194291
48229295
9894906
8650819
16638956
30795488
77995241
28425641
65722037
27367531
87832900
14469954
50367055
65396677
2417827
94111844
85591481
1326061
87133438
6558382
75331860
5520127
6212710
33631186
34093818
75594687
88669733
7654548
1187471
51557936
43684824
44288511
28443982
32135322
38693574