28
17
29
4
38
21
127
7
20
39
15
27
34
22
48
200
25
68
41
162
53
1
57
89
158
63
55
62
131
111
198
32
143
54
227
133
50
59
36
78
90
391
30
108
125