15
61
26
28
50
52
31
22
106
94
59
51
97
11
40
41
19
29
76
32
58
43
83
16
34
72
48
90
56
33
25
38
111
24
42
35
68
27
44
80
18