28
12
21
27
23
15
63
80
507
25
8
9
10
6
38
26
37
71
41
5
75
85
32
20
18
35
19
11
34
30
14
147
44
33
22
16
31
36