155
915
113
804
54
468
35
253
53
362
52
256
61
224
83
222
26
150
51
137
18
30
73
13
101
7
75
14
96
19
99
12
98