37
63
49
80
30
58
79
45
19
66
47
23
93
78
42
152
43
220
57
24
28
98
21
134
68
22
142
209
41
18
89
38
53
9
64
29
46
34
32
305
140
97
39
56
52
36
26
270