15
31
18
12
48
16
20
25
35
24
23
36
29
49
123
125
39
44
82
50
34
22
64
54
157
28
89
46
33
26
43
40
106
19
13
76
30