26
5
15
38
13
22
21
7
12
40
53
29
76
32
25
18
14
27
33
17
6
10
30
43
91
20
31
74
116
97
41
44
58
385
263
122
163
99
35
8
19
324
98
149