31
37
7
105
52
60
40
19
51
21
542
49
461
18
4
17
16
3
1
8
39
86
20
15
33
14
13
11
9
28
48
35
12
44
6
2
81
26
23
22