22
45
94
49
44
28
46
21
66
12
26
346
133
64
107
8
79
29
34
23
239
5
14
47
15
33
110
13
32
16
328
39
31
68
20
18
9
251
27
2
321
56