50
153
53
72
48
42
127
83
117
152
39
23
76
44
95
11
119
86
22
290
55
108
16
91
31
155
36
101
62
9
97
157
178
113
30
99
162
47
26
33
19
27
146
38
40
73
114
102
18
84