8
5
13
14
7
40
23
43
41
17
36
95
126
67
144
42
38
98
58
108
50
25
15
24
11
22
33
75
44
29
112
77
76
54
150
21
12
26
30
94
61
34
20
56