11
19
56
306
47
35
250
53
42
87
6
148
43
63
22
317
54
64
109
32
89
123
170
98
94
188
84
27
92
178
65
359
48
158
150
218
50
67
96
12
59
29
78
33
80
25
38
113
141