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