50
21
24
16
216
4
9
1222
14
163
27
55
17
57
101
82
40
69
36
26
290
18
67
32
37
22
77
228
47
87
48
59
115
76
79
84
45
54
146
104
96
35
707
100
31
117