84555076
4447327
82597055
99501738
304376
76502315
69033786
72254156
96773028
77188426
88321772
53562319
25805041
20632119
52504438
56506872
15102103
58482931
54621946
60246557
36149732
48022748
1030499
74714825
79284888
70406368
44016700
55053608
72466445
65449985
58126144
42298175
23059150
34863271
5813593
47754556
31013288
49637122
49847150
24533327