33
19
10
11
66
26
70
49
71
360
802
393
133
102
384
39
144
124
68
208
134
147
41
164
156
98
87
568
48
34
141
996
251
276
213