18
88
19
14
12
10
20
25
17
15
22
41
11
198
63
29
66
55
24
23
8
31
195
36
34
38
73
321
58
45
82
99
28
35
366
32
60
68
27
407
76
504
162
212