43
108
76
77
32
50
57
31
42
140
23
47
20
26
70
71
30
75
62
84
22
111
46
39
21
66
74
156
48
16
54
59
17
103
94
205
61
147
182
85
63
997
49
472
60
93
6
69
29
106