0
51
29
48
13
5
141
32
35
11
6
36
156
84
7
4
15
43
18
23
142
285
53
127
90
25
10
21
27
240
54
30
19
150
17
70
146
328
37
134
57
161
226