20
5
21
23
27
67
30
29
18
42
12
257
72
9
4
92
115
32
71
73
49
41
243
211
36
121
34
53
37
39
64
19
363
159
1290
58
70
91
84
204
464
10
56
35
125
65
81
359
98
69
156