12
84
89
86
5
11
19
223
75
31
215
113
21
13
4
17
36
57
18
2177
64
10
105
7
177
129
9
68
48
91
56
14
180
45
23
111
978
92
63
93
245
46
138
652
58
15
460
43
3
828
1051
29