40
15
7
32
64
22
120
10
18
5
52
11
30
72
59
9
39
57
6
41
1
2
156
31
13
20
51
4
62
23
26
47
25
36
53
8
12
943
21
48