27
31
29
42
82
3
180
15
53
9
20
21
67
14
18
104
23
41
57
43
138
61
125
5
38
148
469
120
36
312
98
209
144
11
149
37
93
81
164
91
30
52
110
78
147
58