10
50
28
52
8
24
15
29
60
78
20
48
38
148
21
17
55
16
9
11
118
41
471
69
19
32
34
27
135
18
83
30
44
42
45
94
312
82
75
13
98
23