50745898
48438121
65734629
41994727
35339207
19882287
9122354
722902
5726015
16341792
26163800
81456534
17519842
27573514
20865601
20626350
22127752
44612385
65516960
653195
231179
93572174
89669738
85083475
48278108
85744253
86232084
95193566
20829871
97952963
9511158
3992452
15905552
23149783
75682739
40688492
62183811
10825542
4331792
3373399