38549
5099
52699
18014
65517
1266
662145
26510
47730
943
56238
1017151
25043
45119
61043
86813
857152
28047
29928
34472
45011
54379
736142
2736103
31860
96711463
97061585
46721184
95431604
42821168
47801455
70151319
6240563
98061128
63281139
92411798
6623964
74701380
44671968
68131844
8710873
93601010
7339670
53131653
70151054
80401685
95031304
100341141
9101644
68121369
4214645
69841438
88811752
71751341
84321148
9095616
69871077
6907356