2
0
6
4
22
24
39
13
43
19
65
31
20
35
110
32
228
368
44
57
37
8
9
18
38
54
27
16
10
124
14
67
17
25
5
62
103
40
26
52
36
33
29