426
147
146
94
91
25
28
4
19
89
49
27
22
20
48
32
16
46
130
23
7
181
50
41
56
31
36
54
52
71
70
21
26
60
37
90
9
113
293
93
6
66
137
65
221
122
55