15
18
31
21
22
39
9
7
28
112
17
63
32
14
25
29
65
67
78
45
41
4
50
23
37
655
24
118
62
13
35
74
89
95
58
8
103
98
3
30
97
59
96
11
46