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