1
9
0
2
5
41
11
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