1
0
27
25
86
63
144
161
14
204
141
62
207
42
220
122
72
58
44
282
67
94
167
112
80
52
76
91
33
59
200
121
218
74
236
50
51
47
174
83
48
79
78
127
160
41
81
401
129
69
146