27
29
232
211
104
58
45
61
55
21
210
19
44
179
133
679
156
14
100
56
11
35
62
39
32
149
87
113
41
13
10
130
28
52
22
85
16
36
6
147
86
103
252
99
93
598
15
49
42
23
71
131
187