58411500
26288754
10057131
81148981
25502155
64424469
51789638
19509191
105226
66415803
4470809
3681184
20636751
72702265
35535542
97279677
37325164
507780
22617505
21849109
59853151
62111913
78097779
40444642
6672490
16831949
11984779
42922468
87449839
7841900
39007704
3721494
30242247
3027383
39454999
70552649
4161863
74885489
27512442
22485552