20
19
25
109
197
90
172
47
35
52
186
49
211
73
57
97
196
40
58
170
54
21
64
66
127
33
18
79
78
356
112
267
167
31
46
144
53
5
60
28
71
30
76
41
277
48
145
7
61
134
24