50
40
259
39
155
148
145
49
26
78
127
197
100
57
63
32
54
70
98
51
102
61
109
287
68
129
36
43
44
29
31
211
138
124
236
58
75
369
34
524
45
536
60
71
46
107
229
41
37
76
30