95
243
45
122
366
60
8
19
67
39
55
144
21
7
26
152
15
12
503
28
203
13
11
53
10
163
6
61
40
62
99
575
68
85
78
14
9
33
37