4
12
3
158
8
14
25
61
23
19
47
32
15
78
33
41
42
17
63
30
20
31
35
11
26
49
18
68
223
16
50
103
22
27
102
67
93
89
305