46
22
19
3
23
8
7
4
12
42
24
28
21
44
157
37
182
76
128
324
67
41
45
57
18
17
55
85
25
120
52
11
29
65
16
14
43
13
26
33
47
50
31
164