20
6
7
12
469
35
42
111
497
34
14
18
31
333
5
15
23
134
44
1
30
64
48
17
36
118
10
4
8
65
32
9
186
22
222
192
150
86
96
26
62
63
113
13