20271520
16258700
47577347
47168498
58065763
62095014
30145358
93268818
3349588
41004543
278153
21745366
25499659
60383009
87877937
6394116
76353356
68336021
66271295
81402852
4430227
44397982
45734460
55284952
9592355
50522165
65885796
62091673
7869391
19199704
59143148
97813535
1989807
31642542
36339524
68615398
45965324
92839235
83674130
74972370