33
51
373
75
74
115
18
62
181
54
64
84
89
57
154
45
112
61
65
50
98
16
68
148
48
36
143
38
172
69
56
139
296
304
72
553
213
320
152
22
149
25
81
156
52
100
27
26
236
44
120
147
77
119