11
36
28
381
62
46
233
108
57
8
29
19
84
72
83
200
124
18
34
41
23
89
35
24
283
169
154
192
67
33
12
15
4
32
199
240
181
61
71
17
22
81
31
186
254
100
44
133
285
117
410
122