85
32
40
6
57
31
55
28
24
21
18
29
33
59
176
54
39
17
409
53
304
119
470
26
30
34
62
334
1446
36
218
90
175
159
454
38
114
671
37
82
476
72
144
390
180
46
107
186