16
3
27
7
31
6
60
13
89
86
8
11
14
5
49
41
32
127
29
254
62
10
15
43
28
24
83
38
73
84
40
34
64
51
42
144
91
129
581
115
30
139
212
131
75
126