11
19
28
25
14
41
5
52
71
2
27
29
8
26
49
3
86
38
68
36
56
50
13
33
141
138
131
416
476
151
94
40
218
9
167
39
189
90
61
204
171
58
101
30
355
111
283
15
372
316