20
5
21
36
11
221
8
14
23
53
159
69
18
43
15
19
6
24
306
29
25
27
63
7
81
12
48
111
3
112
121
58
33
119
22
37
88
51
35
46
40
34
157
76
31
26
13