32
18
19
12
86
30
34
33
31
29
20
23
24
13
2
6
14
79
218
4
11
15
17
5
40
64
46
21
39
185
22
28
68
9
631
330