80
21
23
24
26
7
43
46
12
75
18
50
8
171
51
13
36
31
27
42
20
48
35
32
161
57
41
137
37
247
3
34
299
226
5
207
88
82
9
45
631
28
29