642922
5572220
93001219
8137649
58848338
87007660
57582231
45834184
34015210
77058663
2245252
9003993
75664885
63037312
94566880
22056573
35182034
41985289
8748512
677824
2356355
6731839
59568299
28125
72055616
81795067
80492611
91012596
79503188
63446060
80859107
41829404
65647773
72954379
6639375
79653397
71887302
43127810
50092845
75421050