12
41
49
58
124
23
425
76
22
20
63
32
65
407
18
38
143
133
75
216
142
141
42
85
238
86
252
26
6
373
144
293
304
114
119
67
107
113
92
24
57
246
90
64
353
320
30
195
150
99
123
185