96
14
78
50
84
31
47
87
38
223
56
45
133
206
412
29
30
24
110
57
62
41
15
89
35
236
112
80
37
20
27
61
44
169
241
207
59
83
623
259
176
39
737
356
299
232
91
102
67
55
36