34
16
87
89
71
117
101
26
52
58
62
113
42
43
14
165
94
104
258
64
148
76
13
162
40
382
91
192
362
83
129
189
48
82
75
155
169
102
159
93
156
291
221
47
183
123
128
88
41
166
177
349