85629 10
30380 4
38704 11
64183 13
41252 1
36251 2
63177 33
52927 33
18981 28
35378 34
18552 24
308031 29
144284 25
177333 29
33906 6
99805 21
45482 14
1497103 98
157508 11
252202 16
1195777 85
538427 39
645026 109
101851 10