145
26
116
226
74
65
82
63
24
174
75
384
37
14
36
89
369
246
86
115
234
147
106
31
99
46
168
157
399
183
277
80
240
100
12
285
387
182
60
29
58
110
88
20
90
111
17
25
7
104
35
51