98
25
71
138
85
198
57
30
201
240
34
65
35
55
66
182
196
176
72
15
81
38
61
93
137
20
340
10
239
64
63
434
13
26
84
44
373
309
7
49
420
77
211
37
187
52
31
62
3
45
41
153