122
74
95
40
63
70
86
17
80
29
123
104
60
77
21
33
85
56
50
18
119
112
66
72
55
83
46
47
78
25
39
64
59
36
32
94
103
61
53
81
38
52
137
125
26
73
157
92
215
31
65