3
20
11
15
24
52
25
90
45
39
10
28
30
12
26
7
47
9
18
34
280
36
69
64
57
17
225
93
55
22
41
27
38
107
66
31
1
13
58
63
143
247
29
82
60
8
53
56