7
10
22
14
4
13
72
15
109
104
391
3
21
155
171
18
32
30
41
504
46
249
9
31
16
57
67
12
470
129
122
165
17
417
11
19
43
65
54
106
83
8
147
69
37
87
20
58