43
93
16
32
28
18
12
22
15
7
54
29
9
52
147
21
227
26
136
24
410
5
230
61
39
352
42
14
56
40
20
8
41
101
142
49
67
57
73
38
13
45
55
33
3
27
47