30
43
7
22
28
41
45
31
40
56
57
89
51
29
36
61
55
296
91
18
17
82
52
112
32
10
47
111
21
113
403
63
69
48
11
70
75
59
20
38
16
67