110
42
53
54
65
60
77
87
30
125
142
68
808
437
43
79
103
328
126
149
84
85
62
105
410
59
83
27
228
35
193
233
164
274
608
190
82
524
37
51
243
11
151
188
44
136
379
89
112
109
235