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