36
222
81
71
57
31
62
98
148
20
240
17
65
34
16
39
117
74
169
181
596
48
426
403
282
103
302
373
79
189
7
147
38
232
61
53
95
157
49
407
108
42
199
113
131
70
172
91
158
246
63