50
50
9
28
24
48
24
28
23
45
53
12
27
49
83
107
14
47
74
10
16
92
119
28
52
100
53
58
38
93
43
7
56
66
1
91
89
1
79
2
68
39
27
46
32
24
26
9
42
28