2
26
4
3
7
22
13
5
19
10
35
11
30
15
91
34
16
6
52
29
14
9
24
86
47
68
42
0
33
59
109
18
45
12
36
84
133
58