38
32
45
74
17
55
96
36
18
94
33
15
40
34
140
29
31
37
138
86
24
93
73
77
14
66
57
26
85
50
72
112
84
39
46
142
22
481
189
69
53
61
184
83
19
30