29
15
6
28
18
12
17
47
21
11
7
27
13
76
115
5
44
22
49
52
60
35
34
31
65
72
23
30
38
160
97
75
83
174
266
66
129
159
71