37
35
66
21
31
40
45
19
23
42
96
215
126
147
80
78
33
22
77
36
93
34
54
16
55
26
28
15
24
130
43
92
49
47
8
18
4
52
83
104