3367226
81691642
50709146
3913798
63442433
25656148
56547496
37491688
78311308
68456212
86721137
5903284
12572712
55381725
10635299
84983349
10004482
6525683
1006517
81319448
24824825
31292695
64376152
92294036
13022056
5618175
22138647
88908727
4704545
95557181
98383208
8224511
58861347
49243368
17531723
81318293
66822348
72055283
34869729
37609010