28
47
42
83
45
51
156
70
87
34
50
98
91
75
81
90
88
35
79
111
58
137
147
89
64
104
33
93
141
76
26
218
55
266
162
72
237
138
92
142
27
31
39
66
48
342
5
149
65
226
29
60
38
7
11