83
77
21
110
27
139
32
46
10
165
148
51
230
64
38
119
118
76
213
308
90
390
39
54
163
275
238
187
47
123
222
93
65
44
74
186
91
88