291
35
88
41
235
302
21
95
40
149
263
258
26
233
136
77
293
17
346
145
16
10
116
203
32
56
15
49
173
86
100
36
249
243
70
96
30
89
155
25
20
31
52
378
61
271
51
38
7
8