43
51
31
24
79
47
78
44
39
64
33
29
21
48
66
30
13
17
53
15
99
61
11
56
50
58
150
28
227
93
55
80
158
117
68
138
14
73
149
88
92
142
178
83
72
255
84
37