33
19
11
13
66
26
72
49
71
361
802
393
133
103
384
39
145
125
68
208
134
147
41
165
156
98
87
570
48
34
141
997
252
276
213