183
218
304
801
46
17
152
272
24
120
167
134
68
284
50
34
151
61
141
388
70
137
367
99
64
116
57
33
16
94
14
81
93
88
79
59