8
12
3
51
56
17
29
13
1
30
31
5
39
214
36
9
77
35
26
40
19
25
21
42
99
115
41
20
10
7
6
101
16
27
15
11
76
222
82
4
86