95
157
22
123
49
78
302
108
216
60
125
62
87
114
110
375
140
180
109
295
65
96
97
187
320
102
162
28
91
30
37
188
32
76