17
10
22
21
45
7
6
8
200
100
13
34
19
9
24
18
38
23
28
11
14
16
33
27
108
75
44
97
47
56
49
64
20
79
77
41
25
161
26
12
15
36
135
92
5
29
30