14
106
54
39
87
51
28
38
36
42
76
17
84
35
49
65
72
66
58
77
67
238
24
46
79
118
33
108
95
73
41
175
96
71
164
206
208
109
81
27
61
116
31
18
19