6
17
8
12
11
2
40
4
14
22
93
352
213
53
31
45
16
58
61
92
15
100
47
142
9
263
82
123
77
157
85
72
43
55
79
36
113
63
83
46
179
233
24
30
265
38