21
24
52
7
27
57
139
94
18
60
148
398
74
213
457
204
251
70
19
45
162
267
33
55
48
182
79
34
30
73
196
17
114
397
105
38
3
29
26
134
72
25
43
15
84
20
51
192
117
179
63
13
49