119
16
8
27
21
24
35
36
53
89
26
48
655
50
20
29
49
17
96
607
31
14
106
63
13
19
118
93
99
10
12
40
28
15
59
22
52
238
39
70
55
285