23
91
31
189
34
18
158
87
24
90
43
36
225
44
29
216
64
97
22
42
52
54
51
114
80
41
11
77
213
361
193
95
124
89
116
21
98
214
20
17
150
71
30
10
75