8
5
60
59
29
24
6
4
16
14
11
35
22
23
98
45
2
28
18
75
30
13
31
21
147
17
123
33
118
49
43
26
7
159
54
93
9
34
120
48
46
452
174