235
80
428
33
90
169
94
57
1
22
14
38
105
421
126
6
297
281
210
198
2
30
9
28
45
99
31
98
10
18
35
39
289
76
27
12
21
13
49
15
5
29
8
91
43
16