13
11
309
55
65
259
23
115
120
77
27
109
43
66
33
264
146
103
128
97
12
17
123
87
238
164
90
274
149
50
9
156
1086
26
34
136
49
56
391
185
85
389
191
38
31
1028
51
71
241
200
439
234
78
47
44