171
18
43
108
239
237
74
5
374
119
107
82
21
91
34
29
7
11
67
65
9
10
53
19
49
55
110
36
22
39
117
28
161
75
54
250
173
142
216
72
81
32
136
143
17
122
90
68
60
213
12
42
141
132
255