3
1
16
11
25
4
14
9
21
61
46
51
22
123
76
85
37
23
99
43
30
7
49
18
166
245
133
17
65
42
10
181
45
29
33
38
34
91
12
66
6
20
113
196