15
111
24
26
42
14
25
51
96
480
47
37
36
107
64
502
74
9
114
247
104
153
79
10
260
13
57
27
60
16
39
18
8
19
174
81
71
17
88
43
11
28
30
139
44
106
841
67
261