35
246
16
12
19
15
146
2
11
67
6
68
34
220
10
40
88
41
25
26
315
24
84
47
75
27
403
31
160
370
23
18
112
107
98
105
214
58
543
268
177
238
14
562
32
45
8
363
99