50
126
93
118
40
39
18
34
95
212
75
73
113
62
55
102
152
65
58
59
77
279
49
68
92
162
99
61
151
87
51
66
225
143
82
46
108
30
53
43
54
26
163
25
19
23
72
28
145