10
66
15
75
17
34
111
22
39
12
181
20
259
144
14
88
935
19
57
83
180
49
48
23
652
69
58
798
52
828
9
30
135
53
11
13
21
77
357
5
16
41
8
249
70
115
199
40
680