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