5
9
61
126
45
3
27
272
284
11
84
26
65
49
73
30
95
52
58
112
204
53
72
115
32
7
141
159
71
92
18
113
103
216
79
54
197
164
139
173
437
131
190
199
117
81
169
96
51
161
119
23