2
1
8
10
7
3
22
33
47
0
37
116
15
14
61
20
49
199
196
55
21
4
39
13
18
5
56
11
6
12
24
28
90
40
202
31
26
100
54