106
31
62
61
80
87
50
66
102
75
123
129
60
84
118
270
89
131
10
23
652
146
92
227
30
48
19
82
49
24
124
185
107
33
99
166
156
45
64
142
109
53
70
287
151
55
79
63
26