298
21
127
58
99
338
117
152
12
62
25
37
148
324
159
31
49
105
121
595
118
24
279
210
177
104
114
123
184
151
75
149
201
250
65
44
59
301
42
173
47
97
346
116
131
972
318
71
16
41
34
91
79
11
247
290
303
218