20
28
18
22
73
8
17
13
69
35
49
32
11
7
33
5
292
21
27
36
163
126
39
240
12
105
31
130
67
461
59
174
34
25
29
56
37
16
82
149
26
62
98
30
40