6
10
19
16
13
5
22
12
30
21
55
35
49
38
9
24
18
11
54
39
73
33
20
772
94
50
26
331
346
155
745
46
167
17
36
3
8
193
145
131
14
72
62