34996665
5708435
4535588
16565484
40258228
28805589
34518450
37204489
80479965
1317209
9747944
41921126
9035552
10645968
43732148
3616651
92654768
89611635
79526175
50818884
34549158
94739788
88356660
62908925
159026
50133213
47789135
53012055
21414860
57146213
15178621
61178764
88917255
12277871
44985202
33208342
10107040
97008104
95602584
6137581