38
57
41
53
96
62
146
77
136
105
27
39
61
11
9
211
437
30
37
336
177
301
26
93
144
25
264
287
42
118
28
176
29
21
159
66
50
196
34
168
4
58
92
238
99
65
40
8
17
386
73
13
117