3
34
9
47
18
4
29
57
10
125
30
26
5
12
56
170
16
76
7
75
17
13
22
8
11
41
37
14
15
21
32
6
2
42
23
129