10
6
8
10
7
25
8
8
22
11
20
25
20
51
18
22
22
11
50
78
91
127
153
263
94
102
63
66
29
120
190
148
153
76
94
109
55
131
36
209
205
69
80
32
96
102
102
93
104
86
86
115
81
81
123
130
70
63
111
150