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