37
48
53
31
109
55
104
114
80
186
86
217
105
27
64
56
71
44
49
58
43
46
69
29
23
103
68
87
32
154
164
199
151
152
26
177
146
67
47
89
300
34
101
35
45
157