123
107
137
151
53
52
56
50
60
61
63
142
55
97
82
39
247
72
38
40
274
189
78
10
35
104
105
71
19
74
24
25
121
28
37
32
68
295
101
361
27
232
48
149
54
124
143
214
76
300
111
179