32
11
41
72
6
15
12
21
8
9
7
111
5
62
101
13
20
52
30
38
24
28
37
27
49
79
170
83
45
17
68
60
155
40
39
18
16
31
33
63
50
42
71
586
249
47
113