10
21
77
4
89
11
47
183
215
13
24
28
26
58
54
216
57
319
88
41
35
38
23
201
178
53
83
9
308
198
29
503
192
110
75
108
111
36
648
16
79
34
72
66
39
20
32
22
31