130
1252
205
56
8
192
82
46
146
71
165
70
81
28
9
15
32
57
167
447
173
140
95
83
12
13
41
43
17
405
238
60
66
87
200
26
18
21
452
73
391
91
177
168
161
184
190
302
2884
540
76
271
156
102
363
171
139
221