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