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