40
77
88
23
42
34
58
10
90
21
9
7
57
28
8
35
146
31
3
66
73
86
43
63
45
48
441
18
176
24
52
115
61
182
71
26
60
50
121
32
14
6
112
54
178