21
22
37
33
147
27
112
62
249
81
24
258
395
20
35
44
10
38
25
256
5906
50
180
16
13
14
29
76
17
6
636
126
7
204
9
19
120
317
156
32
15
924
49
196
55