2
9
7
47
20
14
46
26
79
5
109
21
49
341
118
32
70
44
34
491
36
16
53
29
888
6
379
247
74
152
342
84
73
62
50
251
167
130
96
259
154
171
76
37
41
88
27
142
63
12
125
137