23
24
35
51
8
6
20
15
11
9
7
29
37
25
2
206
67
26
16
100
81
66
41
105
13
19
3
28
18
17
54
70
266
98
336
80
50
39
5
179
191
22
1
497