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