7
29
23
20
32
21
10
24
35
39
15
36
40
30
37
52
67
75
53
92
26
28
128
83
153
59
18
49
63
42
150
25
46
16
97
141
51
240
76
50
4686
6