5
12
10
6
19
16
25
36
35
9
17
7
47
245
15
37
77
43
301
441
2
215
50
39
14
20
33
69
18
167
23
21
30
46
44
103