8
103
9
7
5
19
50
122
16
61
22
33
1
96
49
18
4
78
72
39
36
26
20
29
98
67
41
54
21
45
46
42
32
24
149
83
23
92
10
38
44
11
140
43