40
49
221
43
128
21
238
279
17
34
370
35
36
38
293
28
44
19
312
201
97
126
95
53
383
104
154
66
361
54
85
26
332
167
52
39
146
93