14
7
9
57
30
18
34
65
33
17
29
6
41
69
102
62
58
24
10
63
140
71
43
27
316
13
22
403
67
60
55
159
152
39
28
56
100
459
121
59
80
118
50
697
898
148
603
313
98
289