160
219
47
1416
33
874
46
319
998
183
32
265
82
77
161
226
349
38
13
18
284
89
42
104
53
214
27
41
37
65
44
36
28
228
478
59
16
22
23
74
76
55
163
29
99
148
8698
68
665
311
280
88
86
170
78
90