7
13
22
29
166
20
99
12
8
19
11
27
35
3
16
26
24
15
23
54
9
52
25
33
18
21
127
323
4
55
30
28
89
38
6