15
16
62
25
26
34
22
39
56
67
41
60
20
30
96
17
57
43
127
37
410
194
151
116
266
33
256
59
45
79
69
122
85
29
89
129
61
28
101
47
94
205
334
72
84
74
18
52
175