49
65
51
17
93
155
28
5
45
19
39
26
40
342
12
57
34
18
16
128
81
32
120
177
954
111
60
137
88
217
66
82
206
36
149
33
646
608
29
258
25
85
160