40
138
60
63
7
109
45
33
43
20
15
9
69
27
30
13
22
3
14
49
23
25
24
16
124
71
19
37
62
74
21
6
8
44
52
39
70
78
51
84
98
176
5
152