3
2
7
28
12
56
16
38
35
67
44
40
52
37
65
39
42
21
51
26
45
17
90
20
29
46
47
15
115
73
48
25
60
61
22
23
55
63
86
57
162
250
43
85
108