94
81
70
89
66
115
82
96
39
98
72
156
77
30
150
58
44
176
34
78
60
317
195
222
159
154
88
54
28
29
48
83
49
64
250
355
166
93
79
68
84
45
171
118
42
319
15
73
32
126
105
233