11
16
75
190
42
45
428
101
142
135
463
17
300
49
30
56
93
111
74
125
40
20
23
163
76
113
207
61
71
103
41
89
37
81
97
115
126
46
460
13
151
246
110
31
27
82
26
98
43
38
57