100
119
50
180
53
51
169
63
151
194
150
274
78
57
124
173
49
34
102
25
144
288
70
26
122
33
58
40
193
154
30
42
85
38
36
47
62
121
29
146
69
224
89
298
287
81
139
132
61