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