5
23
2
13
12
7
16
1
399
81
3
10
141
108
765
88
47
28
38
19
22
55
245
34
14
94
9
26
36
46
17
95
33
54
131
64
24
30
11