9
76
57
46
50
29
20
38
34
33
51
99
14
35
134
168
81
66
486
191
481
69
100
39
18
36
502
70
23
30
163
432
78
211
94
65
26
190
42
44
237
79
49
32
120
108
361
77