395
26
17
41
145
38
47
236
10
28
72
108
19
6
23
9
37
50
62
8
22
139
45
129
88
52
76
104
102
30
15
21
36
43
59
654
56
678
118
27
182
325
124
69
809
11
13
24
51
78
64