5
53
26
42
22
13
12
39
36
14
51
3
7
16
48
6
38
45
63
9
54
57
59
179
29
52
149
67
61
15
23
37
24
154
696
113
50
524
41
77
17
18
97