23
45
59
37
77
16
101
31
65
36
28
61
13
51
87
132
73
47
30
339
430
18
80
19
84
53
12
39
114
405
773
49
74
67
85
46
44
57
10
63
20
179
83
32
26