91
34
109
30
170
86
45
68
111
85
49
192
72
78
107
4
69
157
488
267
218
62
164
38
333
245
178
40
87
56
37
123
125
7
75
28