11
4
18
48
17
47
13
20
33
29
24
56
35
16
15
10
52
97
61
78
54
119
220
67
139
82
235
23
168
45
21
397
153
26
44
91
30
413
134
87
344
53
37
79
340
231
43
27
64
140
116
315