22
40
31
7
240
5
43
458
25
28
21
20
6
37
29
277
428
19
75
8
4
14
33
26
30
9
3
56
23
17
95
35
12
32
62
38
15
16