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