3
38
66
21
4
34
39
27
73
86
62
31
48
33
15
60
28
14
117
43
79
51
75
150
40
141
71
49
84
64
19
41
72
46
25
58
47
171
153
98
57
18
93