46
37
119
65
450
170
229
66
74
41
14
141
69
27
50
147
78
94
72
58
75
251
208
133
26
159
148
174
39
20
31
319
236
85
32
3409
79
1594
506
111
516
17
829
666
93
1493
117
56
52
140
209