21
14
62
53
27
51
24
5
20
61
18
55
46
113
38
166
82
15
13
17
10
39
105
92
0
273
28
193
45
3
22
35
19
7
29
110
42
262
54
506
83
11
283