2
0
4
5
1
13
3
12
11
9
6
8
19
14
22
56
50
67
55
72
42
89
254
84
31
155
266
381
362
330
274
15
167
39
137
37