40
642
115
295
43
254
53
147
11
184
2
180
35
155
9
116
6
151
61
714
4
110
68
1
92
17
85
13
93
66
510
87
3
89