20
26
15
25
18
36
38
60
28
97
63
2
452
8
6
3
56
286
185
73
39
7
34
200
16
164
91
61
42
40
49
253
35
118
37
188
22
110
75
92
87
30
94
134
330
72
78
27
225
308
83
203