80
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
216
178
255
126
194
29
62
260
36
53
624
56
26
262
918
25
276
1349
845
46