55
160
28
50
74
177
77
136
96
251
23
302
39
105
29
41
125
26
127
113
92
111
70
107
144
24
95
169
134
147
93
88
11
66
161
69
37
59
18
79
43
56
861
72
81
413
194
119
268
394
82
124