26
17
9
31
14
12
15
13
18
8
10
6
11
7
28
5
22
2
85
20
39
51
116
126
191
34
49
76
129
124
137
27
23
424
332
263
33
156
63
225