53
42
50
47
129
160
92
48
57
35
40
116
52
14
44
91
78
70
87
16
141
61
82
115
6
65
38
332
28
29
213
32
26
142
398
207
114
644
157
135
300
286
355
93
39
60