118
58
91
62
60
79
23
48
165
96
62
132
53
19
47
63
27
29
49
120
40
64
65
209
147
42
84
125
224
86
118
200
84
90
383
63
82
87
139
232
52
93
186
238
109
144
189
128
161
113
167
242
142
298
52
157
357
214
137
130