253
84
168
70
366
194
65
184
200
337
270
275
205
71
385
85
130
547
75
27
111
192
109
92
78
24
101
32
46
31
37
544
102
50
166
76
152
45
21
55
208
125
60
30
72
28
13
88
69
235
38
16
74
81