7591
1048101
15515
619142
110051
954
84762
51533
112080
74413
55580
28338
39171
83826
35364
64547
49150
1256129
46235
55246
64375
1018239
202341
25932
44160
69224
15427
22120
390189
81171786
7912478
93651792
619758
98391268
5587553
8320556
48111082
6386393
59301677
922563
45181022
7807749
680741
54951205
53531195
5571117
55251095
5700162
8890342
77991172
42061159
63461197
50591241
9861139
83551182
5354253
52111436