29
0
4
3
22
10
109
15
2
14
8
20
6
21
12
17
13
28
27
337
33
19
11
16
7
9
37
83
26
88
106
43
77
50
41
110
23