26
15
16
66
7
251
102
41
58
45
161
33
2
3
30
9
22
57
81
6
12
96
70
263
53
100
49
34
37
10
59
18
1
31
39
17
71
25
157
108
29
116
56
89
5
43
28