89
190
126
197
51
184
205
24
93
144
17
92
141
40
79
27
62
54
63
45
77
25
66
99
34
102
47
106
343
72
48
339
52
35
49
38
53
113
188
153
29
67
121
110
87
74
80
166
36
679