40
159
26
67
42
77
28
134
168
30
21
270
126
37
105
49
415
70
143
25
27
84
54
62
645
107
131
76
376
175
61
186
39
55
31
23
672
87
216
163
217
273
57
101
47
48
162
114
145
16