89
13
132
70
51
81
58
94
308
177
41
333
135
93
30
31
115
66
271
75
118
141
34
264
50
67
56
65
20
21
315
57
166
409
47
63
189
85
237
68
253
17
173
76
48
44
129
35
91
64