34
32
12
10
44
29
42
7
18
56
39
50
2
9
4
21
1
6
35
22
27
25
5
16
8
373
14
20
11
13
37
28
168
15
3
58
85