139
89
104
36
155
98
19
88
40
69
66
12
218
95
73
157
79
26
56
67
43
31
74
49
97
78
48
30
21
81
345
991
70
185