38
49
39
295
44
178
42
692
107
106
65
57
35
17
260
516
709
64
770
34
68
32
104
83
101
320
203
55
21
29
174
369
48
3242
99
232
53
45
392
1122
147
1484
30
20
13
43
71
41
59
112
46
87
61
79