101
91
78
190
83
193
128
214
145
18
108
194
41
203
53
246
87
127
84
94
132
178
151
48
277
250
47
257
33
45
159
137
70
155
96
138
77
39
12
158
44
106
51
23
32
54
61
36
228
58