0
3
2
1
32
14
7
117
20
38
65
122
17
240
49
10
16
40
406
6
180
15
245
18
57
39
116
168
75
153
61
156
135
42
25
141
89
94
37
78
138
112
41
30
27
54
58