31
35
5
4
2
6
19
13
33
20
9
21
39
29
11
69
36
15
24
16
10
12
43
50
54
79
180
113
52
410
66
171
30
55
103
156
22
27
34