7
5
20
1
18
8
22
9
10
36
41
30
71
53
57
110
33
19
54
23
45
438
67
37
584
88
215
218
219
61
131
103
112
170
93
301
261
129
122
151