159
43
8
183
57
80
99
49
67
62
24
18
50
92
46
45
95
51
61
33
37
15
9
54
74
17
93
164
58
147
10
28
32
102
34
38
26
149
127
5
71
25
84
78
148
97
21
3
189
119
116