19695714
1515733
96005363
76479326
51308249
38022058
42726684
65185823
77151324
53398702
63581502
60131818
8935761
6286511
92836900
6505980
4103154
19481670
13999219
29729925
3089396
96014452
1057899
26573477
46795182
31826020
88145003
29066411
14534288
11792178
45286279
28935152
26347420
31401721
28258015
73521295
84367754
85498357
5398987
43639216