100
73
92
86
91
83
108
30
68
40
104
38
107
52
42
103
51
81
135
47
185
205
61
139
253
137
145
495
45
143
265
109
21
35
56
132
190
188
9
148
24
20
36
26
17
286
120
50
34
138
8