256
235
343
206
271
159
633
134
83
45
169
357
71
144
22
183
78
58
321
161
111
127
119
39
102
44
108
243
244
49
94
60
48
56
53
218
74
120
114
27
25
63
30
43
47
38
21
50
23
24