655
308
51
347
106
214
277
334
84
50
262
599
47
1804
63
48
91
34
136
179
79
184
686
1399
107
4449
231
35
28
16
75
18
674
215
177
68
64
23
65
54
80
125
92
49
30
88
270
21
53
74
335
52
114
45