18
6
111
8
14
223
99
42
437
37
33
10
28
71
34
19
56
7
133
11
172
53
5
31
23
17
63
13
48
22
168
52
45
105
84
26
68
113
109
36
32
40
58
66
87
21