30834850
48155262
20274410
2827500
48912202
62701841
90773649
20992089
18796372
47837949
8227798
8620614
11991629
75763607
1960286
3215493
99037187
11258580
18482123
79097472
25147989
32894143
8553892
74258531
75575006
3518120
51329391
8596543
11364883
16503741
83808919
61066534
6181919
56157061
910236
49407591
21089138
1316997
63746885
97948162