87
78
15
5
53
41
103
38
125
86
610
31
35
207
101
442
33
100
32
34
61
94
40
99
29
46
180
248
116
151
215
140