23
15
94
66
168
62
6
50
65
72
84
97
24
226
239
16
20
63
38
18
47
53
31
45
67
10
48
25
8
28
133
11
96
7
30
103
49
309
363
4
26
131
83
284
56
301
21
46