90
97
79
91
203
155
88
63
71
86
111
179
78
70
104
110
118
143
144
129
101
263
352
105
100
50
69
114
40
139
35
164
68
106
76
121
51
6
125
339
30
85
185
563
45
54
84
96
39
26
25
290
18