4
54
48
10
58
6
2
13
7
3
28
15
18
12
34
27
29
8
88
23
55
14
47
5
1
9
25
35
30
19
24
44
77
22
129
353
26