16
31
14
15
348
2
10
33
128
4
5
19
20
11
17
9
13
77
91
73
48
26
142
6
288
27
12
170
173
362
8
7
210
109
83
54
40
34
64
51