7
23
33
18
1
19
93
10
16
25
27
14
44
41
39
12
45
6
28
20
38
22
11
13
9
63
17
32
8
5
193
447
100
65
232
105
175
235
548
70
73
167
126
886
310
82