98
88
37
61
122
64
101
103
115
62
80
160
117
153
65
215
29
66
35
46
25
77
140
152
59
172
27
118
70
89
131
19
69
163
40
58
156
90
49
91
30
44
63
50