23
1
7
9
19
3
31
8
14
59
10
6
25
21
11
12
28
108
29
24
27
204
99
200
75
374
51
61
79
115
76
90
189
38
198
231
209