106
230
155
91
135
47
38
122
43
58
144
338
799
276
108
100
300
1124
312
99
237
222
1792
319
142
435
446
273
90
470
216
480
1213
913
1077
717
1075
2085
1002
233
651
132
54
444
499
324
107
256
426
310
39
53
16
246
160
183
97
190