14
58
3
46
24
116
44
31
81
17
13
18
20
29
35
66
110
54
40
113
57
5
32
542
8
43
59
65
36
27
50
34
19
102
56
9
12
49
130
39
10
87
74
48
63