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