27
23
31
12
85
14
77
15
62
180
43
52
119
166
39
126
69
29
37
72
94
74
22
147
80
88
75
106
68
58
128
315
53
24
89
263
54
49
198
44
187
173
186
236
190
56
159
78
35
132