1
0
6
77
57
43
73
52
5
9
165
290
38
121
100
36
132
44
30
384
161
70
232
42
160
56
116
59
32
127
443
630
55
297
53
80