4
18
48
17
47
13
11
20
32
29
24
55
35
16
15
10
51
97
61
77
352
68
96
54
119
218
67
139
82
233
23
168
45
397
152
26
44
91
30
412
133
87
64
344
53
36
78
340
231
43
110
153
27