20
25
72
22
29
104
83
21
123
118
100
64
17
87
8
281
33
10
58
174
54
61
39
19
46
79
71
14
85
51
121
238
6
223
149
15
80
93
3
186
16
114
36
45
188
32
153
143
328
12