86
1
51
74
78
2
35
0
337
97
49
85
39
50
84
44
54
211
92
58
172
148
47
53
3
152
427
585
645
200
349
800
4
536