25
69
56
31
2
662
8
10
39
9
57
4
16
191
5
50
143
173
103
51
61
74
38
44
11
94
84
46
20
53
13
152
163
42
501
140
37
28
843
99
29
154
389
21
15
222
386
72
55