42
79
37
226
99
241
297
76
125
62
38
56
120
14
39
4
294
51
80
214
29
52
41
28
233
91
217
167
46
102
43
101
24
300
35
73
273
75
33
195
64
71
128
107
208
130
118
85
225