6
8
4
10
21
3
35
9
22
2
12
36
15
5
7
28
16
44
175
88
43
18
11
105
117
70
77
74
52
95
168
81
83
64
93
76
99
219
107