65
68
56
137
88
19
998
114
112
87
230
237
51
93
83
26
37
139
366
228
192
95
99
54
73
32
7
109
91
214
29
38
134
64
33
46
128
61
103
41
70
246
23
104
24
30
28
57