3
1
6
5
2
4
83
16
25
8
36
17
31
29
28
12
11
545
19
14
23
21
42
34
0
41
22
7
1145
18
39
32
15
9
98
76
40
46
24
33
54
13
59
61
368
51
10
72
73
66
141
26
20
517