206
32
149
31
39
22
124
14
275
172
360
21
73
35
67
265
52
127
243
140
123
222
156
75
139
77
248
540
247
49
251
720
46
15
41
58
114
482
99
27
89
80
756
78
43
30
13
303
252
38
224
95
19
23
45
42