5
22
52
16
8
15
27
18
14
23
7
21
6
25
118
53
34
20
41
200
24
60
29
11
13
17
71
10
55
76
28
19
37
62
51
101
74
9
40
327
32
98
33
12
86
230
181
81
57
391
48
1000
73
493