5
29
40
18
36
53
21
17
14
12
20
6
112
255
16
35
11
28
50
44
30
10
41
55
24
9
39
104
43
38
31
47
33
13
74
102
72
67
52
26
51
15