84
23
58
93
131
151
89
38
120
48
35
252
53
68
207
99
85
50
56
63
260
179
338
71
17
87
21
32
69
157
55
122
42
57
49
24
195
34
73
27
155
36
102
66
221
39
373
285
91
62
6
20
83
101
267
128