199
201
77
81
31
27
58
146
20
428
21
43
29
198
61
46
110
82
105
16
26
160
832
271
48
253
83
72
65
85
32
25
56
39
57
35
98
409
47
24
10
119
28
54
70
40
11
66
69
136