163
152
88
29
99
57
19
65
67
116
58
90
20
10
59
31
74
16
167
160
61
40
5
68
28
173
134
115
17
56
69
72
55
133
23
47
49
21
7
1
6
89
162
45
73
30
118
71
100
85
34