5
28
10
2
24
182
39
59
53
35
102
16
117
22
213
164
50
101
61
151
167
242
143
162
27
185
177
94
118
74
136
75
36
133
128
228
92
315
112
67
147
111
320
77
202
65
49
187
170
243
127