4
159
1
15
2
55
23
28
21
42
76
34
14
69
305
105
63
29
7
31
10
54
12
26
64
13
37
60
39
30
61
100
59
81
131
371
228
25
40
36
35
141
678
8
236