7
13
10
6
17
29
9
4
19
46
69
53
59
35
67
148
16
28
36
8
66
120
22
49
44
64
141
1218
798
110
74
112
21
138
12
87