5
4
6
13
9
33
10
52
8
29
54
21
7
113
83
24
1
45
41
26
157
50
88
39
16
42
122
38
36
23
49
17
71
27
237
32
11
348
90
53
119
64
40
67
545
99
198