25
15
4
44
28
33
54
243
74
175
128
63
58
77
103
82
232
35
71
83
94
61
240
177
676
197
66
359
108
34
73
30
36
227
8
60
166
127
184
38
115
135
23
68
37
10
17
20
13