87557220
43394188
29815730
86755050
18685926
7441431
92217087
27074859
76508140
39629542
42118526
48309214
7027190
904097
3804494
21315828
83735838
310757
399584
23955967
1204049
48769814
40771809
77994399
5000609
12173171
91322338
95338050
65715322
34793732
69102203
43884442
9809588
609854
18404145
16544510
58056246
4735714
44394922
18604328