37021528
16667810
50824761
25133069
678229
47464448
70814365
23274234
69677067
26453802
31826895
3781740
49852456
57967178
88786832
6635016
52864676
15825518
56065802
43663214
55932170
36118673
4108929
38589658
44812403
1496396
17698481
8841350
5458109
2361121
11216707
10463154
18144197
87442683
74561076
65158800
229938
74629574
54422761
8637491