120
16
166
88
67
79
21
233
17
26
13
29
15
40
14
1209
104
42
46
18
12
31
28
27
754
7
52
200
50
86
184
34
795
336
252
66
61
3181
70
3986
229
4214
293
176
222
38
7531
126
195
90
64
57
72
280