17
116
97
23
13
53
10
20
19
39
29
69
71
35
251
36
18
259
143
47
669
61
72
46
63
30
44
15
126
8
122
62
7
14
66
81
87
1003
145
48
21
68
11
22