87
382
122
121
124
30
128
184
66
443
166
35
97
43
25
28
217
68
285
133
145
37
23
143
38
671
10
235
91
86
89
58
31
39
51
12110
879
141
356
810
387
77
405
59
79
395
96
838
27
147
36
180
659
29
41
61