27
33
6
171
54
9
76
57
46
50
29
20
38
34
51
99
14
35
134
168
81
66
487
191
485
69
100
40
18
68
36
504
70
23
31
165
432
78
211
94
65
26
190
42
44
237
79
49
32
120
39
108