22
200
5
11
10
16
23
58
54
85
35
28
24
26
6
19
25
18
8
14
60
159
132
46
51
15
42
47
7
20
29
45
9
102
13
50
27
107
17
12
76
41
74
49
173