95
14
179
69
12
110
25
45
51
54
416
118
76
246
378
147
36
126
102
116
42
99
49
75
79
183
100
37
240
257