59
167
56
29
27
57
106
178
253
263
51
197
88
111
42
132
218
44
379
119
52
55
45
35
130
203
273
692
155
90
225
389
172
6
86
41
54
95
356
48
74
81
61
144
82
102
494
107
43
28
237
463
72