40
444
20
36
8
24
42
28
151
37
18
7
27
68
81
19
92
82
48
98
31
29
52
57
26
74
45
73
30
59
86
13
4
71
62
51
128
96
39
66
69
38
9
23
162