13
42
18
68
26
84
50
4
77
6
15
99
122
64
105
71
340
23
36
49
47
29
93
12
28
69
32
315
30
35
9
14
5
259
240
51
73
20
266
159
76
188
79
21
143
89
456
327
355
487
282