76
225
8
32
78
103
141
158
36
23
500
109
52
687
354
440
37
422
60
39
29
85
70
44
295
309
47
180
77
369
579
257
206
372