120
11
15
28
20
30
16
5
104
45
3
29
64
10
73
37
27
63
22
138
9
67
43
21
101
47
12
4
38
13
42
2
7
93
24
46
78
66
61
6