2
8
3
6
12
0
28
11
30
39
42
72
34
18
1
15
14
43
27
35
47
16
9
22
23
5
13
80
44
4
69
54
51
109
45
41
26
214
7
443
316
115