110
45
67
31
60
20
64
19
34
38
79
21
177
73
54
14
13
28
42
26
23
91
18
39
89
35
22
295
100
25
144
68
235
52
65
108
182
236
279
244
126
102
197
132
273
264
40
92