4
28
5
31
7
29
91
23
18
8
22
10
98
50
17
37
32
69
27
42
24
79
49
6
94
131
63
3
75
9
11
121
77
202
150
47
16
25
30
160
34
208
68
44
790
15