32
40
16
3
18
48
37
8
85
318
51
26
23
5
1
4
50
28
33
2
21
7
13
156
72
19
46
62
11
42
15
49
10
25
6
14
39
12
95
66
86
29