90
178
98
48
89
117
173
128
55
171
70
69
159
97
67
34
84
55
86
94
28
25
25
97
55
69
43
97
68
63
62
107
110
203
63
35
74
143
125
61
43
70
30
115
54
106
149
58
145
60
91
63
39
62
37
62
69
96
95
49