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