1
29
26
8
2
6
14
11
7
5
13
30
35
19
120
4
36
16
9
10
15
20
12
49
50
206
131
21
22
46
3
28
18
47
76
85