42
88
135
77
37
24
161
222
95
40
63
48
66
162
101
273
119
23
500
43
100
99
360
39
55
83
26
110
70
78
80
21
114
132
30
57
133
60
136
29
28
116
68
36
49
75
425