46
10
18
19
89
21
24
37
15
64
3
25
6
32
28
11
5
29
4
22
20
12
23
373
58
31
8
56
27
39
437
7
122
73
2
38
55
17
9
81