9
42
29
103
22
38
12
3
28
33
15
6
53
21
87
47
26
34
184
85
8
55
30
50
44
31
113
13
24
59
86
124
35
121
170
57
126
112
279
51
95
114
45