58
278
214
96
151
64
19
51
80
74
40
83
16
86
91
123
30
218
47
28
37
362
18
42
67
44
32
21
33
70
55
23
61
59
36
46
39
56
26
41
35
52
45
53
60