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