6
10
40
42
23
30
25
44
18
16
36
33
19
20
8
11
348
26
27
48
5
28
22
60
47
41
88
72
24
13
46
55
49
31
263
94
50