83
1
36
67
51
172
2
50
86
58
98
93
78
476
102
109
233
154
317
764
373
54
132
388
323
156
504
215
308
131