0
3
31
10
4
11
15
9
6
35
18
16
29
30
33
46
110
5
32
84
103
39
65
13
51
45
12
82
36
7
56
22
17
77
60
38
52
179
68
183
182
49
116
111
43
202
101
28
24