44
60
46
14
88
155
26
5
17
19
38
40
336
12
56
33
18
16
128
81
32
120
177
950
111
137
216
66
57
82
65
206
35
149
49
646
608
36
51
28
258
25
85
159