57
30
13
49
5
35
47
16
96
22
129
48
21
33
136
142
50
258
46
80
459
70
858
64
89
358
121
102
74
81
53
251
220
123
287
82