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