3
1
13
8
11
14
10
88
50
42
141
32
435
39
2
21
16
36
23
99
49
40
64
15
44
378
30
59
66
421
12
34
172
74
26
35
97
46
84
326
0
45