20
21
23
7
16
46
72
10
28
60
58
280
36
64
11
41
34
38
95
47
57
27
50
17
135
13
380
143
248
53
30
54
19
105
71
154
49
31
14
69
87
490
258
263
81
332
119
438
164
52
42