635833
1486061
35033250
39952717
5625349
73348402
29281545
7965417
342343
9552384
72568077
12853703
48488952
98114909
84033141
61218414
446638
91946894
80607495
63937116
22457982
19445052
3699762
78812375
83294104
90671464
35072982
29566918
13328042
78672268
43318477
69888
61246911
96641152
34611132
10366330
41557194
48098164
83317260
8120926