15
17
133
10
45
36
53
42
30
48
25
20
23
71
32
89
49
46
12
80
13
22
24
9
26
115
66
82
37
27
54
40
52
697
41
107
253
156
38
44
457
18