29
21
20
41
5
10
14
2
7
11
17
8
36
6
35
0
85
63
13
88
53
80
1
15
95
26
4
202
55
24
125
9
98
30
32
18
50
134
27
48
23
31