10
317
67
146
27
21
39
20
52
30
28
88
14
19
87
31
11
65
106
24
18
99
83
17
12
16
44
74
50
9
32
152
214
13
113
71
82
78
45
53
250
1
68
33
41
111
42
66
34