50
151
147
31
72
85
34
23
70
84
140
145
121
144
61
136
98
86
74
94
36
132
11
18
44
35
128
103
39
59
101
38
106
32
29
41
47
45
73
203
197
53
77
90
76
141
80
127
89
174
10
139
33