25
23
83
11
64
106
40
9
34
46
37
104
4
5
12
16
56
3
13
124
215
71
157
208
7
74
18
82
49
14
447
242
111
21
55
58
42
156
26
166
87
10
22
35
15
237
128
182
57
356