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