7
17
4
2
12
8
9
14
21
88
3
23
18
11
42
1
29
45
22
35
6
37
39
24
46
446
181
132
27
103
89
80
66
54
72
259
56
58
217
73
385