5
122
47
48
46
115
138
30
50
49
98
13
143
131
66
23
34
93
77
52
61
62
85
60
74
69
190
56
16
118
73
72
67
80
53
179
71
109