0
6
8
2
15
13
26
5
10
4
34
51
16
67
29
44
46
68
21
7
23
20
75
28
425
101
204
45
33
283
259
48
55
135
32
220
354
73
97
78
185