98
216
38
104
636
41
569
46
31
162
672
4262
207
652
174
26
40
257
322
42
160
54
131
16705
69
20
52
65
529
48
27
77
547
51
1181
66
21
71
168
37
35
123
53
221
55
87
603
422
57
62
86
8
16
45