19
26
9
6
57
35
34
29
24
25
33
47
48
43
81
32
12
45
37
46
52
74
102
72
38
54
39
111
79
77
302
154
14
117
322
56
27
16
96
172
59
20
248
105
90
706