194
90
508
295
541
187
110
103
332
146
169
101
200
190
84
68
175
168
97
45
49
81
35
31
167
283
148
80
517
119
69
24
75
82
25
150
55
112
130
223
30
111
132
21
67
22
58
88
52
106
63
249
29
59