270
527
49
45
424
338
42
81
191
18
19
64
22
59
28
60
86
154
40
303
204
152
252
14
296
11
366
23
361
67
34
1374
419
1088
100
133
17
78
55
57
94
160
127
259
563
76
82
37
225
63
25
220
352