266
117
825
104
374
223
68
20
57
33
291
42
81
24
54
27
110
107
383
88
50
79
278
21
75
73
44
35
47
487
350
646
70
144
116
77
169