138
321
64
107
36
38
63
42
66
158
73
163
47
55
119
134
116
34
189
52
35
84
50
150
83
100
56
177
80
57
123
61
44
130
39
41
53
103
249
97
170
155
264
40
136
22
28
89
75
318
43