10
75
11
36
56
76
20
14
62
85
26
229
30
66
49
839
222
71
21
326
35
18
58
649
46
17
303
113
23
274
47
83
50
55
130
29
300
37
33
209
199
138
64
51
99
143
31
13