17
6
28
19
89
173
108
50
225
36
242
7
58
26
35
137
410
178
127
51
274
110
142
84
64
140
363
388
45
114