1
6
8
11
16
20
40
51
54
23
22
61
72
69
299
106
142
335
125
31
152
76
145
209
925
107
181
97
405
527
117
91
206
390
160
214
220
163
328
43
66