11
282
25
76
31
8
49
40
102
35
24
27
276
325
53
70
51
162
132
107
45
322
83
216
39
65
52
16
140
236
188
18
59
21
136
1378
10
1302
266
167
141
46
92
19
222
272
36
328
623