179
956
123
743
224
379
192
675
372
602
90
152
55
270
42
117
61
147
54
175
208
140
65
146
58
26
15
254
11
109
32
148
9
101