7
10
31
65
9
6
54
4
3
12
17
33
14
18
19
23
30
50
106
5
27
32
76
13
42
152
109
39
96
16
57
47
26
11
8
93
28
2
56
52
202