29
22
20
17
1
9
12
26
65
16
14
45
46
7
13
21
0
19
49
48
43
11
15
80
35
23
103
112
37
40
24
4
6
111
27
291
10
117
55
71
93
129