43
69
77
169
86
26
84
28
61
406
109
12
5965
52
41
87
34
46
81
96
48
36
79
75
39
40
8
178
57
37
83
20
95
25
14
17
102
4
22
18
63
146
27
31
55