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