315
55
25
30
130
932
72
27
2
31
15
116
66
166
26
34
16
11
96
61
24
94
78
62
54
33
251
242
292
29
21
57
88
68
79
463
22
100
97
18
152
105
209
14
150
45
77
17
28
44