3
7
4
5
1
16
17
23
14
100
8
27
35
20
37
33
49
22
11
6
67
48
26
54
38
72
142
34
127
13
36
53
28
62
195
44
187
52
131
81
42