11
19
26
15
21
14
18
25
51
38
28
27
70
35
36
41
84
86
53
246
81
307
47
48
868
44
393
236
361
75
92
476
535
479
87
94
312
138
77
126
257
105
113