32
40
16
168
105
45
163
788
24
39
52
18
70
34
30
23
37
59
62
138
7
25
15
14
452
17
83
42
27
618
44
26
51
47
86
48
2
139
10
4
61
60
72