50
71
37
47
43
29
22
113
23
27
21
590
16
34
35
31
24
32
30
46
28
79
48
13
11
58
53
18
33
65
60
45
127
39
52
49
44
20