82
75
20
107
27
137
32
46
10
164
145
51
221
63
36
114
117
76
212
304
89
388
39
54
163
275
237
184
47
123
222
77
93
64
44
74
183
91
88