3310151
81554118
38169862
27219204
57073019
5906834
64334972
33923155
40807112
47187961
6097718
86383472
55523720
27818388
82341184
96578841
77595733
98884401
99423090
84608880
19867748
65818924
8293676
1602471
29544033
95504721
27041025
97822567
85076695
33831605
97181285
79415396
84223598
93554109
15377139
82955122
8151130
23136608
77928221
53016843