41
95
98
10
31
19
40
28
5
20
89
141
67
92
60
48
146
81
136
122
65
144
104
275
265
143
238
279
69
9
11
35
91
34
62
21
39
58
42
161
66
171
102
134
137
44
195
178
70
53