5
2
1
34
12
4
0
99
10
214
48
35
27
44
18
33
6
74
98
64
40
141
114
60
59
85
52
95
212
21
126
25
57
45
49
181
252
108
17
37
172
130
62
118
237
110
113
78
15
31
63