32
46
36
140
67
20
14
24
55
56
125
34
183
25
28
52
113
12
26
77
29
62
45
59
48
30
10
18
417
461
252
159
39
44
393
218
35
6
22
60
38
54
9
13
31
19
57