5
12
2
50
22
11
25
27
18
13
46
84
23
3
68
63
69
58
54
4
10
28
20
41
31
42
7
6
19
34
14
16
9
15
97
30
133