180
27
35
251
53
47
62
36
234
812
49
104
23
31
101
216
895
68
69
6
66
115
256
16
37
38
40
102
363
7
77
42
56
72
171
14
605
59
167
26
22
84
132
43