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