47
50
44
42
23
14
48
26
17
76
15
7
32
28
40
12
20
52
45
77
41
30
215
103
29
111
121
19
186
43
254
81
70
22
34
65
85
54
248
88
71
49
79
21
195
80