8
21
25
13
28
2
22
34
4
30
43
77
27
18
1
278
6
57
136
152
39
37
114
107
66
47
14
252
42
721
290
117
121
12
52
209
61
17
918
314
26
376
99
11
16
74
5
60
41