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