185
411
55
173
127
377
27
383
111
92
69
106
62
64
31
35
205
47
125
188
100
82
65
122
58
24
90
153
17
76
149
29
145
7
181
53
45
34
28
157
38
16
370
40
303
249
59
156
43
126
120