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
60
18
49
63
42
150
25
59
46
16
98
141
51
240
76
50
4690
6