35
46
59
95
52
83
77
157
79
53
139
39
45
97
67
121
76
87
47
31
51
91
38
301
56
57
263
54
63
16
44
125
28
93
36
66
135
64
147
227
171
48
116
41