3
21
31
26
7
11
4
32
5
29
50
20
2
123
41
38
78
49
54
36
19
25
16
15
10
45
8
13
6
55
14
12
33
18
34
91
210
9