51
18
49
92
77
144
20
110
128
70
306
88
86
47
73
56
105
97
220
46
61
28
15
33
26
69
64
66
42
7
25
14
30
38
52
13
31
3
74
19
27
16
32
36
39
53
54
50
37