313
104
37
154
30
650
142
83
99
24
7
72
20
67
16
18
32
6
60
15
64
116
26
23
31
58
374
166
14
52
11
43
59
46
35
13
66
120
42
25
47
27