100
200
58
107
56
93
49
65
85
136
205
101
98
73
357
71
50
143
54
117
78
111
201
128
320
97
73
66
38
229
43
92
87
110
54
29
23
107
122
128
656
188
242
559
113
352
224
63
134
34
186
59
26
56
36
116
120
37
99
124