23
11
42
70
146
65
94
58
17
76
79
68
77
84
144
51
50
61
124
137
321
88
204
39
83
92
495
104
87
90
209
215
44
73
552
239
134
210
1031
161
136
274
364
255
778
171
396
224
286
43
120
106
1001
217
398