2
22
17
3
4
1
7
12
0
5
19
11
6
9
25
13
31
68
35
152
37
15
127
168
137
30
131
66
322
36
39
186
251
384
44