142
3
36
15
7
9
27
24
6
4
2
125
16
29
180
47
23
25
21
12
17
50
19
14
137
162
255
167
103
64
88
58
28
76
20
33
40
26
175
32
56
148
128
248
79