35
60
40
73
49
50
18
7
39
14
61
6
24
29
32
36
11
53
90
156
27
210
113
279
20
23
104
51
244
86
59
44
143
8
89
64
311
45
93
412
74
16
95
501
55
173
107
47