427
95
160
277
65
32
256
419
205
301
35
46
158
56
139
74
53
54
45
1125
123
21
33
234
15
161
63
142
44
41
77
213
314
72
6
86
26
55
87
50
229
110
39
27
57
666
34
61
102
113
304
52
167
24