11
336
388
122
14
20
36
44
38
177
83
43
23
79
15
25
61
53
58
59
124
144
137
241
32
103
21
2
40
41
258
67
18
108
279
168
72
274
341
19
110
102
157
150
225
270
119
3501
117
681
12