16
52
10
27
99
4
31
32
43
11
22
40
18
14
19
89
1
28
17
20
25
12
7
83
51
49
61
21
13
41
122
76
151
15
8
6
53
75