110
79
64
109
208
40
30
19
51
46
56
20
60
49
68
185
44
63
75
67
87
104
95
57
108
52
35
54
102
43
29
93
73
45
27
42
118
14
31
86
209
85
116
80
144
105
169
82
76
252
129