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