5
6
49
56
88
118
35
46
79
55
115
185
32
27
16
395
72
34
91
36
22
96
175
59
47
301
69
20
257
30
65
374
186
161
142
287
250
40
94
221
100
220
154
151
114
38
98
159
391
73
222
365
105
61