43
58
62
75
21
26
105
33
171
101
232
45
13
92
257
48
283
57
71
89
154
41
67
90
56
83
84
79
228
111
76
49
73
66
30
55
168
50
82
34
52
190
8
102
17
14
277
44
93
37
60
166
152
61
65
118
59
35
150