0
15
8
4
36
13
22
11
33
21
27
32
38
44
23
35
9
50
34
7
5
10
29
26
157
58
6
28
25
42
14
64
68
226
118
203
358
59
147
51
99
85
132