42
91
234
366
32
112
221
61
62
229
69
115
317
295
910
100
76
377
97
64
96
194
46
13
286
25
26
19
54
326
320
17
212
343
864
455
37
56
72
89
527
15
161
99
10
6
12
236
65
120
35
52
101
48
23