1257
120
176
98
24
65
53
141
93
252
457
181
89
140
789
71
113
28
95
51
88
97
63
50
67
153
61
66
421
348
94
200
76
111
134
70
182
69
23
25
56
80
44
139
52
116
133
204
60
186
285
127
323
72