14
20
37
33
32
27
3
21
16
34
11
9
10
25
17
59
39
22
71
636
261
186
76
92
445
73
1788
38
53
99
42
44
165
395
29
26
61
40
65
1158
28
79
77