2
9
7
47
20
14
46
26
79
5
109
21
49
341
117
32
70
44
34
491
36
25
16
53
29
887
6
379
246
74
152
82
73
62
50
250
167
129
96
259
171
76
37
41
88
27
142
63
12
124
137