15
244
108
25
44
255
53
35
19
1184
150
49
59
31
33
125
321
316
10
130
37
68
24
115
517
39
50
41
107
214
269
73
16
119
106
219
616
46
96
259
43
160
462
1292
70
1407
177
1441
813
18
292
189
153
161
281