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