62725661
30572266
15544910
86268537
65944270
54276343
8193206
36823616
51306407
80432880
49137650
48186319
46184962
94417107
4575434
21953425
68802899
7623694
49633158
80339718
91914081
20154765
75286865
56945556
18255471
52547789
27033163
5119338
2032595
43613626
5309459
80506749
13518581
46994006
77166263
49688710
43642712
21133190
89962405
3134842