84
63
94
42
17
87
515
101
57
16
142
37
66
230
28
32
64
4
112
110
159
10
89
408
83
15
7
9
12
6
289
162
576
259
25
60
157
186
92
103
258
26
55
34