10
55
31
63
71
134
128
178
101
18
59
76
28
201
1783
248
19
21
124
69
327
38
496
68
51
244
50
13
341
60
54
37
14
58
1
137
25
44
45
132
87
81
335
34
72
139
112
175
861
773
48
24
89
33
26