50
60
20
56
70
74
67
41
46
107
122
23
22
45
54
75
43
2
15
291
48
5
38
11
65
33
17
9
27
52
30
87
28
59
128
77
49
81
21
26
40
18
126
35