8
186
29
143
75
44
32
33
53
52
99
109
34
127
60
26
149
28
112
76
290
142
82
64
676
24
83
224
93
233
556
61
42
205