8
28
89
33
26
12
86
34
53
14
15
17
496
149
13
66
54
72
94
39
36
106
25
51
7
155
19
23
47
37
61
55
20
85
9
18
6
10
45
142
75
79
375
48