43
149
79
34
116
26
37
29
17
47
55
54
51
23
68
42
45
48
90
59
74
44
46
96
99
88
146
264
332
459
520
1607
234