8
5
28
22
32
58
23
15
46
41
11
87
72
13
53
49
10
19
31
16
59
25
263
93
50
30
66
92
64
36
24
78
62
40
139
76
510
12
4
9