86033686
18632224
9593562
38263663
8441808
422555
3962821
49892079
90506086
55655609
64608343
56823040
65849424
81198420
98073356
69423016
7297149
65287842
24295006
68637071
68905287
17729377
5904306
27998634
3505406
62899450
15886471
80486169
27828067
4495856
58838763
50313022
86004656
1503212
76042329
76206660
25719617
82411240
60887642
4519498