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