42
140
20
227
66
250
26
32
37
26
21
24
174
58
77
80
103
66
174
152
80
112
179
24
179
46
148
162
69
72
39
185
111
105
68
55
50
59
144
223
302
76
79
52
32
57
97
453
121
218
169
156
109
90
66
114
154
148
111
53