50
228
51
64
79
39
76
400
72
14
157
137
63
62
38
69
33
112
23
106
37
117
45
41
89
40
70
43
55
126
65
25
44
88
205
26
48
47
9
27
75
12
131
52
161
204
467
34
172
265