58
33
66
114
29
16
155
21
164
3
49
55
188
47
28
364
80
32
409
346
65
124
8
161
63
791
98
70
170
219
35
197
26
56
60
96
39
53
52