23
87
38
91
19
25
391
83
32
37
36
34
49
26
44
54
59
62
126
18
165
88
30
68
97
16
31
28
46
102
22
114
173
29
85
107
134
201
161
153
111
278
355
234
203
40
53
27
249