15
99
10
37
8
126
34
4
14
44
13
18
20
66
69
11
5
17
64
7
32
40
31
29
21
60
19
87
28
46
22
6
36
25
41
26
68
183
76
212