106
148
152
124
68
157
57
69
57
108
183
90
74
98
103
137
156
123
45
256
89
61
98
63
63
60
91
179
150
75
91
103
76
147
127
145
36
34
205
196
68
78
92
98
100
89
121
86
78
35
79
39
77
189
52
110
67
43
93
63