7
8
13
32
31
34
91
126
100
169
60
21
68
59
96
88
270
116
46
6
33
2
1
56
11
38
35
44
26
24
319
47
30
43
9
45
493
363
117
247