5
14
3
49
9
2
36
6
7
28
46
13
207
352
10
107
377
74
12
435
8
11
26
84
148
101
71
54
121
23
280
224
35
27
34
41
30
152
18
38
197
59
69
32
266