29
17
13
28
15
12
78
1
27
5
55
32
16
24
35
10
23
9
63
22
0
11
43
62
19
14
57
50
106
21
38
25
30
74
355
8
60
92
102
52
48
67