3501697
2754433
55689802
8888367
66459532
72966154
31168941
68223867
74982707
97981676
97749015
277499
2528852
4671251
22979986
36076627
24116050
6530123
6408929
95019714
14358542
13105201
39905906
1616900
37184234
9015486
21624058
952831
3714114
2013425
40658969
61383951
77653284
90595088
59035220
73116094
56946295
625078
59371594
30051187