2
1
4
26
10
7
28
5
111
37
44
29
38
22
52
21
24
16
11
103
50
35
33
39
23
41
115
6
32
8
19
129
62
3
12
31
14
68
43
40
59
20