46
74
123
31
45
29
51
57
30
42
68
40
70
60
47
28
50
53
64
32
81
142
367
93
87
39
184
12
44
26
38
59
24
92
119
130
43
8
27
23
85