225
115
129
164
10
334
173
502
16
9
18
47
50
51
368
68
53
28
85
35
99
32
63
34
82
553
31
44
1102
509
388
364
1061
178
81
21
12
284
54
306
323
19
390
71
29
57
91
417
1130
593
38
137