150
73
46
66
23
57
120
28
72
3
25
31
44
12
119
56
62
153
63
13
15
36
39
54
112
21
7
155
162
51
70
127
87
6
163
8
60
47
88
34
26
49
27
14
19
166
5
35
76
239