56
91
41
20
45
127
105
100
34
162
75
21
102
160
31
55
121
73
85
54
43
200
57
470
18
50
170
109
81
27
149
49
171
217
99
274
24
69
68
46
106
182
117
89
173
30
82
135
94
36
76
110
163