3
4
11
2
1
340
5
6
17
70
35
32
10
7
65
51
24
1119
23
29
15
19
25
18
9
33
54
64
61
28
0
14
13
8
47
31
22
16
111
78
34
40
71
21
41
152
27
20
535
48
42
36
30
26