218
67
18
57
32
282
40
80
23
53
27
107
371
85
49
78
277
21
72
73
43
34
46
482
349
638
366
65
144
114
76
161
81