10
44
102
20
48
6
40
49
26
54
75
57
63
25
74
55
211
42
3
100
94
64
65
151
101
186
680
52
32
37
43
106
33
113
178
533
133
9
39
77
19
288
162
372
307
34
164
131
192
83
201
183