9
470
32
117
100
99
1353
129
225
51
34
844
54
68
80
27
33
42
43
15
95
70
104
37
79
11
7
12
4
22
38
46
19
55
67
47
123
25
127
29
66
14
17
77
35
36
20
357
113