299
353
209
80
74
168
119
126
54
92
253
12
40
114
225
143
39
366
584
311
65
122
229
22
127
50
27
60
104
42
41
44
30
32
47
36
28
108
115
97
146
141
110
9
250
91
123
152
237
100
33
180
140
138
131