505
118
26
156
146
117
75
263
58
62
77
623
74
662
137
166
291
102
89
76
1046
191
204
144
51
361
41
23
50
120
66
25
262
63
84
43
170
108
60
22
33
179
281
98
53
457
254
175
207
165
96
147
40
80
56
81