14
10
37
34
28
67
18
97
17
22
48
107
77
127
23
60
81
288
19
63
24
158
71
216
145
227
121
74
32
33
296
13
58
101
98
27
465
96
30
747
869
389
21
76
35
769
26
525