36
64
24
18
26
14
50
1042
19
169
99
32
21
293
368
195
175
126
34
155
272
483
489
375
94
867
366
23
63
98
139
111
72
49