118
45
81
16
261
210
147
60
134
66
203
351
106
11
64
34
21
151
98
95
549
17
7
9
49
168
28
53
42
2
79
30
127
6
322
361
83
51
71
211
206
88
100
54
228
166
253
26
13
220
19
107
77