80
53
94
211
42
244
60
28
79
91
121
68
36
144
177
89
34
69
97
29
260
174
46
35
21
23
63
371
127
158
32
135
125
302
745
189
257
52
72
154
317