18
10
29
12
4
54
14
48
218
64
23
7
362
157
55
11
13
3
22
262
42
19
20
26
34
105
101
27
220
37
50
33
78
40
74
46
25
28
110
8
141
77