42
32
151
29
62
31
36
28
8
26
20
74
1
16
87
78
15
54
48
49
91
34
24
35
18
12
170
60
97
51
175
838
72
99