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