27
26
23
32
85
31
63
15
39
53
139
50
36
66
84
19
270
18
233
4
163
47
159
100
22
65
43
51
41
12
118
54
37
87
34
60
62
141
78
124
107
92
371
56
212
462
131
677
17
101
232
20