258
420
461
252
193
75
161
97
162
39
168
44
50
394
290
11
2
7
28
17
219
20
188
18
63
34
66
89
60
36
96
80
6
12
21
61
87
131
35
26
9
55
13
23
40
107
122
22
85