143
73
357
82
11
59
40
96
77
91
45
54
25
20
14
21
39
86
46
31
36
83
4
33
17
453
505
52
23
68
57
32
107