41
9
11
30
12
40
14
104
33
69
61
27
87
32
7
19
163
21
18
160
175
115
90
158
143
145
114
111
55
74
71
166
53
47
59
77
85
28
285
283
340
139
385
446
172
216
196
282
178
70
852
79