9
25
30
129
49
28
61
26
15
747
1010
119
54
23
42
53
174
32
66
81
41
216
80
86
68
47
98
31
75
70
108
434
113
671
37
95
63
24
93
128
58
189
11
21
116
187
104
62