25
3
21
43
16
2
11
20
30
36
26
15
13
10
7
24
17
32
237
8
9
415
122
1
18
6
12
102
61
56
44
19
79
50
95
91