43
12
22
32
41
16
40
539
292
18
49
25
19
21
87
89
15
90
127
96
39
50
23
46
147
52
27
83
59
6
36
26
29
45
4
64
34
409
176
62
13
85
97
3
28