46
51
42
81
68
96
53
30
114
73
20
169
50
26
137
57
58
35
34
37
27
38
62
77
39
74
22
19
45
63
90
47
41
54
28
127
197
230
94
173
93
144
337
309
104
60
23
91