12
16
41
270
43
50
60
99
10
20
172
42
163
61
47
92
57
17
87
15
132
118
28
51
290
58
31
250
73
18
219
142
637
71
21
26
52
29
95
30
46
108
40
7
291
102
74
230