507
91
55
28
9
15
5
50
74
45
32
21
39
13
31
99
33
29
63
25
11
12
48
42
17
35
4
71
7
24
20
84
40
141
115
57
34
8
68