6
30
32
31
12
51
58
96
62
202
55
20
4
60
7
2
50
29
24
113
27
35
48
3
86
13
39
8
44
49
14
76
84
41
23
54
37
74
5
26
100
85
164
16
92
42
15
131
209