16
59
935
12
25
85
128
103
23
70
187
90
52
48
21
57
252
64
20
82
13
153
46
37
4
24
33
113
8
166
69
60
45
40
41
29
106
54
27
127
44
66
88
226
212