49617322
10294145
48147425
37923818
42892125
95351005
54575365
92586715
147020
88222550
84067362
48853283
28544527
89539571
2825964
86601271
67492201
27459267
5086439
29939639
26904265
91486163
62266751
85731571
59686226
65002321
59865788
3692173
17823392
5686835
72518172
79764138
57458677
70214780
275171
44806370
25945155
1203005
19339863
39426813