50
93
23
88
97
40
35
34
11
46
61
16
38
21
77
71
12
140
134
26
72
6
31
62
48
37
106
84
59
96
27
20
89
65
18
9
153
75
42
176
29
196
164
78
272