86
72
49
73
348
68
23
118
104
135
132
60
117
16
127
202
184
587
81
36
52
103
71
205
155
136
283
253
199
42
242
74
220
26
7
87
344
44
39
227
168
31
126
140
208
48
46
125
139
43