50
123
55
310
57
89
44
52
34
40
35
24
19
15
97
110
42
30
100
11
93
105
17
21
135
69
60
27
64
66
39
71
33
74
90
26
121
214
32
113
94
119
36
46
61
47
157
109