21
17
18
27
101
44
12
7
22
45
52
68
66
89
15
138
26
43
190
268
54
5
35
116
123
25
271
93
240
53
29
358
110
98
59
74
55
100
134
300
103
50
46
163
127
88
30
187
114
141
37
196
185