95
84
96
80
232
142
74
486
38
176
34
48
103
89
57
427
16
20
90
55
28
6
204
3224
113
67
810
42
64
36
72
66
565
817
40
70
60
7
17
157
9
459
32
237
30
51
85
46
661
101
365
131
41