24
39
57
25
28
49
93
42
31
22
79
51
60
17
122
75
55
53
76
56
58
50
99
72
38
83
107
82
186
87
77
26
141
487
147
152
155
217
105
97
86
67
96
54
151
115
84
64