95
196
65
24
78
495
444
156
90
16
54
594
987
8
235
178
132
48
21
74
159
227
18
242
148
134
50
89
66
185
255
133
55
39
366
34
9
17
194
30
60
87
23
124
142
15
243
170
36
114
533
92
559
101
61
19