7
88
25
19
45
26
35
9
33
98
20
29
2
57
44
16
54
132
85
86
62
28
119
65
27
49
70
37
30
93
8
55
4
5
246
31
13
15
47
34
14
139
41
56
46
32
39
306