31
29
16
6
28
19
12
17
47
22
11
21
7
27
18
13
76
116
45
24
52
23
53
48
60
35
34
32
65
72
15
30
44
38
49
161
99
75
83
174
266
66
129
159
71