58797969
3068955
7605765
347322
81554630
97776193
7309450
37811905
21627764
6848292
64176191
12442326
63687116
54219620
68213077
42314387
80976128
8204514
44401332
11653798
64294348
1531138
4671128
44664959
558429
95203672
44352532
72841839
64565836
75377227
56924744
61545096
55443162
39258747
28629735
49688907
37406629
21994559
70447632
94733301