5
15
39
55
18
25
35
68
8
22
23
52
26
37
196
149
116
40
86
46
11
27
263
88
19
62
33
14
12
49
95
45
89
48
17
138
4
67
385
43
72
51
188
29