8
37
96
28
14
30
12
20
52
32
23
13
9
60
74
31
22
16
109
42
45
3
163
78
122
44
11
7
73
19
77
59
57
120
4
25
24
46
17
5
43
64
21