10
12
25
87
7
39
3
40
24
138
21
13
5
6
8
73
19
133
76
11
33
90
26
35
82
47
43
18
65
59
115
48
208
185
28
37
34
9
145
38
58
114
96
60
68
71
160
250