6
16
2
20
14
10
11
17
40
7
29
35
47
53
18
33
9
76
63
23
85
325
200
30
64
61
112
126
24
8
13
4
26
21
38
88
54