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