20
21
23
38
43
33
6
93
66
187
31
29
95
86
7
19
34
32
41
13
22
8
46
39
14
60
9
90
63
28
51
154
54
192
571
242
136
182
24
53
125
122
121
148
25