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