86
218
129
40
77
44
55
56
48
49
157
343
67
154
69
99
47
223
70
92
151
65
385
147
380
28
72
52
107
36
188
79
739
73
169
46
33
240
37
26
63
171
166
10
124
252
459
116
7
58
197
113
98
50