40
56
50
198
46
83
391
47
61
150
135
200
739
749
54
42
122
66
14
31
16
39
53
88
366
121
41
5
55
35
25
19
81
24
196
233
268
23
523
349
558
49
20
26
3576
422
43