92
30
44
151
211
641
39
79
229
207
145
192
20
124
283
131
531
68
197
188
280
80
11
100
199
34
15
184
558
294
38
419
45
61
135
121
49
87
54
78
25
189
170
98
82
86
51
42
29
119
64
373
52