45
116
23
50
55
40
79
16
170
223
25
27
31
12
21
93
76
49
17
42
28
35
38
24
128
60
48
20
209
66
41
46
68
34
44
10
6
106
32
52
107
9
39