95
70
15
90
51
83
99
45
56
141
140
36
94
24
149
78
9
50
71
54
96
124
120
76
87
31
11
38
127
32
222
175
108
335
80
33
34
59
173
37
695
21
215
48
105
152
126
129
132
91
20