257
0
985
2
626
414
46
1
91
121
114
165
47
127
155
75
203
349
74
198
138
73
122
376
124
80
70
101
211
68
3
215