122
105
14
15
27
20
11
129
7
42
17
8
16
36
31
29
19
53
411
37
50
39
33
57
211
9
32
188
87
3
30
195
245
880
46
25
62
18
26
239
215
66
74
34
2
6
23
219