14
19
13
15
40
97
20
27
48
30
95
8
108
37
61
71
25
62
7
24
72
34
32
43
9
66
118
84
35
63
83
60
23
104
239
85
41
69
67
276
93
52
74
517
155
178
198