0
33
12
14
11
56
74
47
42
22
21
26
2
18
24
63
340
378
3
96
10
4
30
25
13
9
35
27
20
164
50
44
99
107
51
17
105
133
34
6
68
58
130
53