13
25
31
18
15
30
26
20
17
57
41
64
14
22
12
34
138
8
6
7
109
164
374
201
82
19
29
98
36
198
97
21
9
48
417
11
61
72
28