40
642
115
295
43
254
53
147
11
184
6
151
1
92
35
155
2
180
15
9
116
17
85
4
87
110
8
80
61
713
91
76