5
1
0
39
10
7
74
66
45
77
52
12
167
293
38
131
99
36
142
47
35
405
162
73
235
32
172
49
114
59
28
129
462
648
170
51
323
54