44
53
129
144
80
62
21
57
60
81
121
58
153
20
17
148
134
128
130
120
93
76
43
96
114
94
117
112
156
247
310
160
116
71
115
122
165
209
154
79
64
35
45
83
30
164
125
46
296
106
105
259
168