180
72
130
59
19
12
166
34
22
33
67
164
256
41
65
51
652
42
160
55
195
225
109
90
52
27
114
124
541
80
216
178
255
126
194
29
62
260
36
624
32
56
177
26
262
918
25
275
53
1349
845
46
158