11
14
136
23
37
31
25
26
65
51
19
202
239
130
17
66
33
36
48
32
222
301
55
282
97
49
42
293
38
101
41
185
164
75
117
1148
498
28
24
209
9
69
45
27
68
72
56
270
150