5
70
14
16
9
51
21
11
99
29
52
62
111
126
519
105
67
100
221
201
231
208
417
90
75
212
147
86
92
37
56
10
38
280
34
61
27
226
132
189
58
117
28