0
33
7
212
2
18
10
12
15
5
16
9
42
14
24
48
109
8
58
43
91
88
17
13
51
22
104
11
28
23
32
37
115
21
26
31
29