351
540
78
20
27
149
93
60
118
101
79
104
87
34
95
417
50
178
22
55
44
208
129
638
513
131
124
226
67
103
191
45
23
65
71
28
40
239
200
227
46
72
29
86
56
119
568
214
196
111
125
242
136
261
52
114