6
259
108
3
13
33
45
44
21
36
35
30
4
7
15
10
47
12
34
31
23
37
14
18
8
22
24
52
29
97
65
185
16
42
77
225
9
28
50
27
32
43