17
50
10
27
8
5
35
11
12
18
7
23
30
22
70
200
34
199
58
49
9
24
16
44
83
32
39
15
20
13
25
14
104
95
28
82
6
26
33
55
56
155
68
184
37
61