3
15
38
40
12
27
86
34
4
17
32
20
84
31
37
47
21
16
50
11
22
18
14
89
26
49
60
54
28
71
95
222
74
114
58
52
57
76
69
105
78
43
139
72
116
178
77
97
131
94