39
10
18
24
7
6
2
3
22
21
63
33
4
20
8
1
57
19
105
466
198
114
87
136
382
181
262
36
14
388
23
48
73
15
79
78
89
44
32
16
12