57
32
60
24
42
51
99
68
22
64
75
70
97
197
43
88
255
20
21
386
289
164
108
28
111
73
92
27
58
113
94
112
34
89
244
49
44
16
143
774
172
76
37
11
29