18
22
32
34
87
12
19
81
63
6
8
72
7
11
44
173
205
107
59
361
315
381
285
428
270
104
129
53
82
208
30
45
116
48
42
60
23
10
99
64
241
95
96
84
36
20
17
83