13
25
31
18
15
30
12
26
20
17
56
24
41
64
14
22
34
138
8
6
7
108
164
374
197
82
19
29
98
35
198
97
21
9
57
48
417
11
61
71
28