19717261
17306685
5169283
22362651
53242190
75121452
70707936
87786452
78555749
70562083
4035834
45684932
68092137
36892669
49157922
12705179
16217225
28162639
76587364
36835888
24651889
14705958
90575098
37979220
70331236
35028074
3218393
187195
47501852
95433339
61317753
974989
98806476
94884938
41959324
89556092
75633401
81398975
53672771
1510104