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