7
82
27
16
13
6
11
12
21
24
117
316
118
30
67
15
47
103
5
9
22
19
8
76
50
29
63
18
26
3
36
33
99
77
37
68
112
181
174
28
158
84
166