50595110
8318381
60652720
9689560
90969455
96797883
45613189
85426380
69753113
67797880
45517422
22897442
75068267
45473243
28149289
81752480
45289624
59543717
88081375
94017640
3155111
28988956
1913207
64229652
92573645
7815241
6372249
1063887
58987752
67301502
83849523
72629021
5294548
97261068
30966263
79123608
2325489
51818817
35187093
11994048