9
3
10
8
49
20
14
47
27
79
5
80
119
21
346
121
32
71
44
34
491
36
26
17
55
29
891
6
380
250
74
154
344
84
75
62
50
255
168
130
96
259
173
76
37
41
88
143
64
12
126