19
12
27
33
28
189
24
161
105
34
30
15
108
20
40
16
17
36
53
46
14
91
71
13
174
221
208
77
37
227
55
25
116
64
79
255
7
47
70
61
75
135
22
87
228
45
102
158
476
9
44