45
43
34
90
128
27
23
57
193
28
255
9
22
75
97
18
156
24
98
30
119
21
65
33
41
88
163
570
4963
39
107
77