160
11
9
14
21
37
4
29
33
121
39
17
112
60
45
23
26
20
18
10
56
78
15
314
55
16
80
105
487
49
47
34
28
13
57
25
54
44