86
208
4
321
241
7
47
116
92
17
32
8
11
316
40
6
30
87
108
51
13
29
9
31
57
2
28
15
38
164
69
10
1
3
45
101
61
5
55
99
24