91
33
87
69
77
60
140
151
126
129
45
47
102
51
52
244
72
152
43
109
108
193
189
160
284
184
89
113
93
83
174
216
70