2
9
29
10
30
35
21
47
18
67
72
65
37
137
46
81
54
13
212
123
78
174
238
87
97
90
717
85
68
42
41
76
99
45
23
138
141
31
82
103
43
56
170
147
86
100
88
62
33
105
64
66