2
0
21
17
1
5
16
15
47
53
247
40
114
71
10
42
140
211
48
63
57
178
13
60
201
149
56
164
66
26
248
169
77
59
126
72
45
158
73
79
86
68
85
377
35
30
58
49
223
130
105
147
168
189