274
509
692
312
223
169
464
107
251
27
186
63
44
152
818
95
285
299
59
87
73
16
66
390
199
142
470
699
85
74
208
372
35
38
109
111
393
40
24
89
56
67
127
156
103
80
15
1160
170
45
110
52
37
32
34
78