9
4
28
34
46
120
19
35
1213
272
276
43
56
10
81
187
170
583
39
358
14
72
181
68
18
55
656
26
84
30
16
716
27
286
89
13
74
37
184
21
25
3124
70
125
22
165
117
130
244
333
203
296