5
0
1
49
6
9
3
2
28
18
424
7
97
17
60
598
94
76
54
19
189
112
48
99
113
32
148
149
72
294
30
110
178
124
95
203
84
114
62
66
67
29
61
57
63