12
7
23
49
69
88
68
14
32
82
55
59
4
17
18
93
89
54
99
81
10
247
29
13
35
45
146
343
36
78
15
83
46
257
206
161
385
106
42
237
31
39
200
104
20
259
190
116