1
5
7
9
12
16
8
21
42
51
54
24
23
61
72
69
300
106
142
336
125
31
152
76
146
22
71
209
925
107
181
97
405
528
117
91
207
390
160
214
220
163
328
43
6
67