9
373
38
71
51
86
54
150
295
119
228
241
254
375
248
39
183
77
76
207
615
368
122
33
31
93
91
34
69
37
444
29
23
21
19
61
26
14
28
79
141
152
144
72
49
304
27
234