26
16
9
28
7
31
5
36
15
218
53
99
35
13
8
38
29
40
39
33
23
148
100
80
58
44
81
52
11
57
14
310
17
67
19
41
54
97
18
150
255
94
55
114
106
147
27
172
56
82