84
34
336
158
114
41
153
157
24
69
19
60
122
437
85
288
124
39
590
355
350
25
396
51
31
89
29
57
61
227
346
36
27
42
46
127
92
295
503
268
144
256
28
8
76
95
14
45
35
47
21