26
30
74
1
4
2
20
9
3
7
16
59
93
76
54
42
60
110
81
185
47
645
32
82
18
6
94
31
53
49
228
122
12
8
111
43
24
10
62
173
100