201
168
101
63
382
82
51
31
37
49
44
71
109
57
27
103
644
238
97
34
47
41
35
59
56
38
32
40
33
39
46
2150
53
26
25
20
43
45
42
55
65