5
10
4
121
17
14
13
15
11
29
49
28
37
9
38
6
42
36
491
23
26
40
18
60
58
98
79
21
16
31
149
25
20
30
216
2
8
515