4
38
2
10
3
8
9
28
0
6
5
7
55
17
33
22
14
12
20
82
210
47
156
67
78
144
58
18
15
180
113
98
140
209
175
231
52
703
169
57
124
304
147
53
54
534
23
69