7
10
27
22
126
12
54
15
6
30
36
11
39
3
52
71
19
127
42
72
89
2
50
32
45
131
261
63
34
37
16
25
57
47
26
120
51
61
107
117
103
113
105
154
136
377
86
229
415
69
80
97