20
30
9
33
5
43
50
29
6
37
96
10
16
31
11
32
66
90
53
152
14
168
184
65
21
23
26
12
86
38
19
129
25
207
40
39
92
34
72
15
13
49
56
41
153
28