15
34
42
60
46
36
102
182
177
13
50
124
11
120
32
201
107
21
62
19
132
57
100
47
395
8
29
117
115
137
67
64
38
88
18
26
53
74
392
48
103
145
217
353
273
206
51
507
302
315
61
388
266
99
83
96