34
15
30
83
88
17
148
128
28
139
112
57
61
192
165
72
207
67
135
62
55
45
189
26
49
77
233
75
193
219
115
63
37
331
181
102
99
41
250
19
66
130
40
69
119
475
59
90
60