5
16
19
40
34
52
33
11
7
6
10
9
63
13
15
27
172
103
14
57
3
285
26
35
28
265
424
60
92
51
17
88
106
39
23
54
32
61
183