7
88
6
21
32
24
8
1
16
10
13
137
85
75
31
42
51
55
46
18
210
58
41
5
14
20
33
28
63
3
67
4
25
9
34
49
15
27
35
36
104
26