36
182
58
43
85
405
13
40
55
97
79
178
163
51
25
152
111
211
218
32
90
99
180
264
129
49
121
156
169
207
77
38
33
100
112
23
115
113
253
46
57
47
24
585
41
53
48
20
255
71