29
39
38
16
66
31
9
5
7
28
24
21
14
18
19
23
3
11
6
285
81
27
25
0
53
1
26
2
56
8
22
13
10
12
75
139
41