6
12
51
20
27
13
29
4
11
67
26
40
19
90
32
109
71
80
16
2
18
30
23
63
36
41
56
17
14
25
37
8
33
219
9
54
88
239
68
187
43
24
971