21
10
5
7
12
22
11
79
39
6
46
8
2
66
76
85
25
51
34
52
86
19
28
23
49
103
26
27
17
68
15
14
13
43
48
94
45
167
136
30
122
116