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