18399030
5404909
7357375
43532673
51962183
85925074
9611378
7439912
20686512
2745492
8075450
11698100
858579
69127526
9673610
21868037
5774234
77003148
4124058
1846044
89263033
43128112
74165997
88699830
4078575
15827749
35351514
27703229
2402633
2695505
15284792
58276898
93564680
3031651
76712857
39123359
30626199
21645695
93848694
38239411