73
94
33
565
39
30
51
57
100
92
83
40
614
129
123
109
118
49
173
79
69
422
111
46
91
131
63
220
58
68
260
328