8
5
42
20
47
38
2
102
43
34
14
4
15
12
81
84
27
41
6
57
10
49
7
9
108
37
21
54
19
48
16
93
39
23
17
65
120