94
77
489
80
275
128
49
156
16
210
282
659
32
50
56
105
146
265
41
254
66
173
58
157
115
67
120
46
23
121
361
402
76
363
722
61
82
57
79
159
152
168
96
108
497
102
193
144
70
160
717
258
31
59
18