50
39
28
32
24
25
617
81
18
43
27
324
99
36
26
209
30
11
14
33
34
54
15
16
38
6
20
21
53
13
51
29
75
88
22
45
143
37
19
83
436