32
596
8
15
11
5
17
25
24
28
12
4
22
9
47
19
14
38
33
157
71
26
121
50
39
10
16
44
13
23
53
6
34
35
36
236
18