12
160
10
28
29
6
8
20
22
53
95
63
17
9
33
11
49
39
70
4
2
35
176
14
13
36
15
52
26
34
19
58
27
74
18
3
64
60
7
46
5