19313018
19593075
3064367
7399621
12622830
63993901
34103769
33945093
77833206
73354914
11068717
7312767
57256872
444319
20754377
7339102
36738427
48414972
48047601
99076180
96485255
61622162
53331898
61433237
99621271
37127079
218989
20282936
30965367
16309924
34536830
70775211
86731454
82135740
82214016
39809321
1817171
39245380
22357671
2049559