66
13
70
22
81
183
511
121
24
77
15
120
159
96
30
31
39
109
44
14
54
48
174
68
20
84
80
83
244
97
110
51
138
45
58
74
59
307
300
103
91
57
209
46
53
85
38
32
828
90