23
6
10
21
55
26
15
32
8
20
9
27
125
162
83
197
42
91
86
5
43
30
110
11
33
16
12
41
112
3
29
68
84
58
367
255
131
7
14
101
13
28
39