15
34
43
61
47
36
103
183
178
13
50
124
11
120
32
201
107
21
62
19
132
58
100
395
8
29
117
115
137
67
64
38
88
18
26
53
74
392
48
145
217
354
273
206
51
507
302
315
388
266
99
83
96