56
31
46
45
13
27
69
22
61
81
86
47
24
52
21
26
11
30
65
49
32
95
58
153
80
512
151
242
77
171
400
214
59
279
191
234
711
275
114
295
157
168
133
97
146
235
117
100
41