10
9
5
14
4
22
47
7
16
43
3
50
21
1
13
19
20
6
12
40
45
17
63
81
23
56
11
24
42
28
91
15
192
133
38
25
148
55
58
106