66
14
9
33
16
15
4
19
20
12
43
6
11
22
30
42
35
18
24
26
52
73
147
113
13
71
139
48
62
50
27
79
60
36
120
453
278
239
292
223
702