6
2
8
7
0
17
50
25
11
13
26
12
4
61
20
36
34
46
15
28
9
33
105
124
5
45
48
39
35
79
37
89
259
135
780
88
22
38
457
72
75
29
27
241