38
83
31
76
52
58
95
93
36
86
72
90
63
136
207
367
88
24
150
112
101
75
154
114
107
64
22
126
140
251
187
27
18
127
68
59
66
156
41
289
132
77
62
39
53
74
55
45
25
79