63
101
51
96
229
164
120
336
399
124
107
61
95
127
104
69
88
108
80
143
128
178
199
110
68
50
276
60
48
36
207
162
59
66
49
82
86
139
71
24
56
179
87
252
79
99
90
234
102
123
183
115
97
119