22
25
36
84
193
53
23
166
81
4
15
16
32
186
27
173
89
8
76
21
5
52
100
44
41
13
98
7
12
9
171
40
212
91
54
121
66
38
11
67
30
79
61
18
49
86
119