42
19
40
30
24
23
52
55
20
12
48
58
68
50
28
95
56
61
41
69
25
62
26
51
279
37
16
17
44
53
21
46
167
47
90
54
43
39
72
96
104
76
82
100
111
208