655
152
522
24
191
35
30
105
112
78
16
39
20
22
38
40
26
31
23
37
45
33
28
49
25
19
65
43
9
58
62
51
70
32
60
14
117
41
47
55
59
42
18