135
97
279
375
70
107
87
173
349
83
113
162
187
102
100
78
86
313
92
158
245
131
57
171
229
47
98
319
109
64
94
16
352
144
43
84
40
61
52
116
42
89
75
108
170
34
139
38
153
214
49