17
11
27
12
5
39
13
25
2
22
3
77
119
31
97
35
46
30
73
48
85
245
57
132
775
37
426
71
74
29
26
235
94
209
201
21
90
28
14
67
107
316
99
59
220
315
96