21
40
156
202
14
10
148
84
48
27
22
70
37
50
42
158
102
97
25
46
47
43
45
36
81
12
489
375
115
146
237
23
29
58
11
24
17
32
377
733
26
88
1
214
63