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