40
25
21
51
150
48
66
27
44
43
24
23
29
55
19
64
47
20
28
30
3
42
101
58
83
16
71
36
39
31
56
49
18
54
26
33
45
216