2
1
0
5
6
9
7
4
26
12
27
100
148
134
40
15
93
249
19
30
63
25
54
64
11
10
37
252
240
110
133
88
113
50
217