6
29
30
7
8
4
15
9
3
198
5
95
23
45
83
126
37
33
10
52
28
46
21
14
57
18
32
13
53
25
68
2
93
34
42
26
101
76
12
35
56