320
98
262
129
147
97
154
91
52
55
28
12
39
183
149
62
77
38
75
109
310
87
65
94
93
69
108
41
60
66
141
70
156
120
85
162
71
172
221
74
10
72
118
24
78
58
88
47
46
19
90
54