29
45
60
39
64
103
105
152
52
36
41
26
57
61
23
55
65
48
53
50
63
47
62
145
208
19
97
134
72
76
34
49
11
33
51
21
43
16
89
24
56
277
40
67
187
191
177
247