8
12
23
20
5
7
90
37
51
24
28
45
43
94
27
18
49
34
9
53
15
67
222
78
30
60
73
36
485
173
19
32
22
823
39
52
17
33
132
62
11
4