6
12
20
18
19
31
21
202
7
49
55
34
27
75
61
26
23
109
246
102
24
41
103
69
13
22
54
38
67
35
25
60
45
29
46
37
28
64
65
39
44
104
30
51
146