2
0
1
3
7
4
35
39
12
5
11
33
16
36
13
15
9
14
21
8
20
31
23
29
91
103
104
73
116
32
38
18
97
57
50
55
47
217
266
42