56
1145
242
13
11
310
65
259
23
115
121
78
28
111
43
67
34
266
146
103
132
98
12
17
123
87
239
164
90
274
15
149
50
9
156
1088
26
36
137
49
58
392
185
86
395
191
39
32
1030
51
72
200
18
444
31
235