1
5
7
16
27
38
64
9
22
4
24
20
12
2
6
19
41
147
91
77
29
36
31
44
89
8
62
14
162
39
69
135
33
26
66
186
42
23
502
127
70
17