30
3
4
44
8
2
5
14
56
57
80
64
130
75
79
32
69
20
19
51
1
50
38
13
18
11
103
53
15
21
6
36
59
48
17
43
24