168
101
63
379
81
51
31
36
49
44
70
109
57
26
103
643
237
96
71
33
47
40
35
59
56
37
32
38
46
2141
52
24
25
20
42
54
65