107
12
57
30
7
10
8
11
9
14
16
20
42
46
60
21
135
5
29
24
48
22
63
23
133
76
50
19
168
108
91
39
18
49
95
27
26
36
75
41
43
13
25
53
200
120
94
17
15
101
32
38
141