31394941
11333292
4585912
37351410
22382221
59706342
95201801
90547451
53241270
80024477
80376405
48979629
5404472
44385578
67372360
38004259
33296504
2611450
64535175
44401137
104610
1631409
82967632
9110845
33632965
5098315
49153275
7061181
4334638
77307847
47992366
90495371
4182410
65472312
10353326
72137818
7125131
5629799
66616791
69756919