49
126
41
21
60
39
147
26
47
80
54
35
197
163
194
38
130
16
177
64
25
68
162
89
114
160
77
34
69
40
85
42
178
32
62
118
84
228
295
127
46
53
152
75