366
454
285
33
85
133
96
145
43
37
47
59
23
143
38
1123
671
116
10
235
83
91
509
57
86
89
58
184
471
29
144
31
39
51
44
12110
879
141
356
30
810
387
173
259
76
405
79
395
838
27