14
27
76
147
92
33
6
26
30
42
25
191
120
61
132
146
144
86
19
151
113
211
103
36
35
100
38
89
56
116
126
32
643
64
41
13
46
224
44
216
31
87
95
50
53
80
59
194
580
142
236
243