4
9
1
3
29
18
25
14
78
40
61
93
42
64
63
99
144
24
49
27
53
89
28
47
55
41
69
92
131
45
70
26
21
11
31
50
71
180
228
201
39
68
90
72
187
95
59
182