5
285
7
25
10
1
6
26
12
9
4
2
3
15
28
329
0
21
23
30
65
105
22
88
47
60
159
32
67
42
55
78
18
41
255
27
8
123
16
72
43