12
41
51
60
124
23
430
77
22
20
63
32
65
409
18
38
144
133
75
216
142
76
42
85
239
86
252
26
6
373
294
304
114
119
67
109
113
92
238
24
57
246
90
64
353
320
30
195
150
99
123
185