7
94
120
95
63
53
76
1068
124
23
34
106
27
115
138
88
40
289
61
85
45
79
185
35
50
127
32
64
24
14
130
13
4
33
15
44
412
220
29
8
108
46
49
87
31
6
43
9
37
128
16