191
340
27
57
76
34
138
36
121
45
172
295
416
30
63
92
398
47
576
174
82
42
17
120
385
97
159
315
70
62
54
50
106
188
187
126
163
114
1444
104
25
209
687
346
150
22
917
706
310
552
334
250
53