58
9
33
102
8
6
7
2
11
1
16
4
12
20
109
42
5
73
54
32
97
25
14
90
122
35
15
40
79
23
48
166
46
31
24
18
150
186
157
43
141
68
331
38
215
270
183
427